问题标签 [jtoolbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
821 浏览

java - 有没有办法在开始时创建 JToolBar(浮动)?

我想创建一个 JToolBar 而不将它添加到任何 JFrame 窗口中。如果我必须添加它,那么如何才能将工具栏创建为浮动工具栏而不是停靠工具栏?

0 投票
3 回答
4126 浏览

java - 没有文本的 JToolbar 中的 JButton 中的 AbstractAction

我的 java swing 应用程序有一些在 JMenuItems 和 JButtons 中使用的 AbstractActions。我想将其中一些放在 JButton 内的 JToolbar 中,但我只想显示图标,而不是文本。是否有最佳实践方法来做到这一点?

0 投票
1 回答
6048 浏览

java - Java JMenuBar : 垂直 JSeparator

我正在尝试在我的菜单中添加一个垂直的 JSeparator。但它在我的 MenuItems 之间设置了边距。我希望我的物品保持在左边而不是左 - 中 - 右。

它的外观: 在此处输入图像描述 我想要的: 在此处输入图像描述

希望你明白我想要什么。

0 投票
1 回答
3336 浏览

java - NetBeans 平台:工具栏和操作

在过去的两天里,我一直在尝试解决这个问题,但没有成功。我浏览了一页又一页的解决方案,这些解决方案看起来都正确,但要么我的实现是错误的,要么它们不是正确的解决方案。

我创建了一个名为 AddEditDelete 的新工具栏。然后我继续向它添加操作:

这是 AddAction.java

我也有 EditAction.java 和 DeleteAction.java - 它们都被创建为“始终启用”。

我一直在尝试做的是:当您单击工具栏上的“添加”按钮时,它将执行 AddAction.java 中的代码并禁用 EditAction.java(将操作按钮变灰,使其不可点击)。

在试图弄清楚如何做到这一点 2 天后,我完全迷失了,几乎可以肯定这是不可能的。到目前为止,NetBeans 开发论坛一直没有帮助。

编辑:我的问题非常具体和简单:从 AddAction.java 禁用 EditAction.java 的正确方法是什么(即使这是一种不好的做法)-到目前为止,我已经尝试使用 Lookup、CookieSet、直接调用、Action 实例化,而我唯一得到的就是我想要的

它隐藏了整个工具栏,但不隐藏其上的单个操作(图标)。

0 投票
3 回答
5242 浏览

java - 将组件添加到 Component[] 数组中

这似乎很基本,但由于某种原因我无法让它工作。

我有以下代码:

我想做的是创建一个 Component[] c 数组,然后在该数组中添加工具栏中的所有组件。

我的直观方法

似乎没有工作。所以我假设你做其他方式。

edit1:我最近对 ​​ArrayList > Component 的尝试没有奏效 =(

edit2:愚蠢的我,试图使用没有类型的 ArrayList。这行得通,但它仍然是相当多的代码行:

有没有办法缩短代码行数?

0 投票
1 回答
829 浏览

java - 使用 Nimbus 外观时,JButton 在 JToolBar 中不可见

我想知道是否有人可以解决我在Nimbus外观上遇到的以下布局问题。

问题是工具栏中的按钮不可见,因为JToolBar布局管理器没有正确考虑JTextField. Metal外观似乎没有表现出这个错误。

任何建议表示赞赏。

0 投票
2 回答
2865 浏览

java - 将 JTextField 添加到 JToolBar

我正在尝试添加JTextFieldJToolBar并且它可以工作,但是它太长了。我需要它只取 3 个字母。

这是它现在的屏幕截图...... 截屏

我尝试了以下方法,

我试过了,

0 投票
1 回答
1110 浏览

java - JToolBar 总是浮动的

当您将 JToolBar 添加到组件时,您可以将其拖出并创建一个新的浮动窗口,同时父组件也在那里。如何使 JToolBar 自动显示此浮动窗口,而父项不可见?

0 投票
1 回答
1574 浏览

java - MiGLayout 不会向下展开 JPanel

我相信你们中的一些人都知道,我正在尝试为 Tiled 制作一个开源的替代工具。我之前问过我应该使用什么布局,我建议我真正喜欢的 MiGLayout,但根本不理解。我也希望能从中学到一些东西。我想要有人向我解释我做错了什么,很明显,以及我需要做些什么来纠正这个问题。

让我首先说明什么在我看来是完美的,但可能不是真的。

  • 框架
  • 菜单和菜单项

现在让我说明我不喜欢什么并且不屈从于我的意愿。

  • JToolBar(有我不想要的空白,它们用红色圈出来)
  • 两个JPanels(它完善的宽度,但它们没有填充到高度)

我的问题是我能做些什么来解决这个问题以及如何调整 miglayout 以便在移动工具栏时不会使布局崩溃?

这是我的代码:

当前状态下的程序

0 投票
1 回答
2734 浏览

java - 在 JToolbar 上调整组件大小

我正在编写一个带有工具栏的程序。唯一的问题是我无法在工具栏中的组件(即日期选择器)上设置正确的大小。

截屏

所以我想在工具栏中调整日期选择器的大小。我怎样才能解决这个问题?

最漂亮的选择是调整它的大小,使文本字段足够大以显示日期。