【问题标题】:Is there a widget for making configurable toolbar in java是否有用于在 java 中制作可配置工具栏的小部件
【发布时间】:2013-03-29 10:39:33
【问题描述】:

在 java 中是否有用于制作可配置工具栏的小部件?

在 swingx 中找不到任何东西,但似乎是一个常见问题

【问题讨论】:

  • “可配置”是什么意思?最好解释一下为什么javax.swing.JToolBar 不适合你。
  • @Dave Webb JToolBar 很好,但我的意思是我需要创建一个对话框来允许用户修改工具栏、添加/删除任务、更改快捷键、图标等等。
  • 只是...做吗?看不到对这样一个对话的广泛需求......
  • “似乎是一个普遍的问题”真的吗?您可以使用外部链接/资源来增强您的问题。
  • 我只是这样做,但我不明白为什么没有人看到需要,现在大多数应用程序都允许您完全配置工具栏。我刚刚检查了我 Mac 上的一些应用程序 - Thunderbird、Firefox、Preview、IntelliJ,

标签: java swing toolbar jtoolbar


【解决方案1】:

使用Action 的实例来公开应用程序的功能。将这些操作添加到您的工具栏按钮。因为JToolBarContainer,您可以通过调用revalidate()repaint() 在工具栏编辑器中根据需要使用add()remove() 按钮。您可以按照here 的建议保留当前设置。

【讨论】:

  • 谢谢,是的,这与我正在做的事情相同
  • 我通常只选择带有复选框的基本编辑器; Arachnophilia 有一个有趣的界面;在高端,JHotDraw 根据上下文动态配置工具栏。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-10
  • 2011-07-18
  • 2019-07-30
  • 2011-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多