Module java.desktop
Package javax.swing

Class JSeparator

所有已实现的接口:
ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants
直接已知的子类:
JPopupMenu.Separator, JToolBar.Separator

@JavaBean(defaultProperty="UI", description="A divider between menu items.") public class JSeparator extends JComponent implements SwingConstants, Accessible
JSeparator提供了一个通用的组件,用于实现分隔线 - 最常用于菜单项之间的分隔符,将它们分成逻辑分组。您可以使用JMenuJPopupMenuaddSeparator方法来创建和添加分隔符,而不是直接使用JSeparator。在GUI的其他地方也可以使用JSeparator,以便在需要时提供视觉分隔符。

有关更多信息和示例,请参阅如何使用菜单,这是Java教程中的一个部分。

警告: Swing不是线程安全的。有关更多信息,请参阅Swing的线程策略

警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4开始,已将所有JavaBeans的长期存储支持添加到java.beans包中。请参阅XMLEncoder

自:
1.2
  • Constructor Details

    • JSeparator

      public JSeparator()
      创建一个新的水平分隔符。
    • JSeparator

      public JSeparator(int orientation)
      创建具有指定水平或垂直方向的新分隔符。
      参数:
      orientation - 指定SwingConstants.HORIZONTALSwingConstants.VERTICAL的整数
      抛出:
      IllegalArgumentException - 如果orientation既不是SwingConstants.HORIZONTAL也不是SwingConstants.VERTICAL
  • Method Details