Java JToolBar

17 Mar 2025 | 阅读 2 分钟

JToolBar 容器允许我们将其他组件分组,通常是将带有图标的按钮分组为一行或一列。 JToolBar 提供了一个组件,用于显示常用操作或控件。

嵌套类

修饰符和类型Class描述
受保护的类JToolBar.AccessibleJToolBar此类实现了 JToolBar 类的辅助功能支持。
静态类JToolBar.Separator工具栏特定的分隔符。

构造函数

构造函数描述
JToolBar()它创建一个新的工具栏;方向默认为 HORIZONTAL (水平)。
JToolBar(int orientation)它创建一个具有指定方向的新工具栏。
JToolBar(String name)它创建一个具有指定名称的新工具栏。
JToolBar(String name, int orientation)它创建一个具有指定名称和方向的新工具栏。

有用的方法

修饰符和类型方法描述
JButtonadd(Action a)它添加一个新的 JButton,该按钮分发该操作。
受保护的 voidaddImpl(Component comp, Object constraints, int index)如果正在添加 JButton,它最初设置为禁用状态。
voidaddSeparator()它将一个默认大小的分隔符附加到工具栏的末尾。
protected PropertyChangeListenercreateActionChangeListener(JButton b)它返回一个正确配置的 PropertyChangeListener,当 Action 发生更改时更新控件,如果需要控件的默认属性更改侦听器,则返回 null。
protected JButtoncreateActionComponent(Action a)工厂方法,用于为添加到 JToolBar 的 Actions 创建 JButton。
ToolBarUIgetUI()它返回工具栏的当前 UI。
voidsetUI(ToolBarUI ui)它设置呈现此组件的 L&F 对象。
voidsetOrientation(int o)它设置工具栏的方向。

Java JToolBar 示例

输出

Java Jtoolbar
下一主题Java JViewPort