Module  java.desktop
软件包  javax.swing

Class JSeparator

  • All Implemented Interfaces:
    ImageObserverMenuContainerSerializableAccessibleSwingConstants
    已知直接子类:
    JPopupMenu.SeparatorJToolBar.Separator


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

    有关更多信息和示例,请参阅“Java教程”中的 How to Use Menus ”一节

    警告: Swing不是线程安全的。 欲了解更多信息,请参阅Swing's Threading Policy

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

    从以下版本开始:
    1.2
    另请参见:
    Serialized Form
    • 构造方法详细信息

      • JSeparator

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

        public JSeparator​(int orientation)
        创建一个具有指定的水平或垂直方向的新分隔符。
        参数
        orientation - 一个整数,指定 SwingConstants.HORIZONTALSwingConstants.VERTICAL
        异常
        IllegalArgumentException - 如果 orientation既不是 SwingConstants.HORIZONTAL也不是 SwingConstants.VERTICAL