- 3
- 0
- 约2.99万字
- 约 24页
- 2017-07-08 发布于湖北
- 举报
Swing菜单与工具栏
JSeparator类
JSeparator类是一种特殊的组件,他在JMenu上提供分隔符。JPopupMenu与JToolBar类也支持分隔,但是每一个都使用JSeparator类的相应子类。除了可以放置在菜单上以外,JSeparator类也可以放置在任何我们希望使用水平或是垂直线来分隔屏幕不同区域的地方。
JSeparator是一个严格的可视化组件,所以,他没有数据模型。
两种JSeparator,一种属于JToolBar,一种属于JPopupMenu
创建JSeparator组件
要为菜单创建一个分隔,我们并不直接创建一个JSeparator,尽管我们可以这样做。相反,我们调用JMenu的addSeparator()方法,而菜单会创建分隔符并将其添加为下一个菜单项。他是一个JSeparator(不是JMenuItem子类)的事实是隐藏的。JMenu还有一个insertSeparator(int index)方法,这个方法可以使得我们在菜单上指定的位置添加分隔,这并不必须是下一个位置。
如果我们希望在菜单以外使用JSeparator(例如,在布局中分隔两个面板),我们应该使用JSeparator的两个构造函数:
public JSeparator()
JSeparator jSeparator = new JSeparator();
public JSe
原创力文档

文档评论(0)