模块  java.desktop
软件包  javax.swing

Class JSeparator

  • 实现的所有接口
    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 s也可以在GUI的其他地方使用,只要有视觉分隔符。

    有关更多信息和示例,请参阅“Java教程” How to Use Menus部分

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

    警告:此类的序列化对象与以后的Swing版本不兼容。 当前的序列化支持适用于运行相同版本Swing的应用程序之间的短期存储或RMI。 从1.4开始, java.beans软件包中添加了对所有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