问题标签 [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.
java - Java Swing JToolBar
我创建了JToolBar
(Java Swing)。我在包含JToolBar
. 我希望我JToolBar
是透明的,以便保持在框架上的图像应该是可见的。我正在使用setOpaque(false)
,但它对我的工具栏没有任何影响。以前有没有人对此有所了解?我的代码如下
java - 如何在 Java Swing 工具栏中创建“下拉”菜单?
我在 Swing JToolBar 上创建了一个下拉菜单。但它并没有按照我想要的方式创建行为。我的目标是让它像 Firefox 的“智能书签”按钮一样工作。
当用户选择一个菜单项时它会消失:正确!
当用户按下 ESC 时它消失:正确!
当用户单击菜单外主框架中的某个位置时,它会消失:正确!
但是当用户第二次单击显示下拉菜单的按钮时它不会消失:不正确... :-(
我的问题是如何添加此行为,当单击第二次显示菜单的按钮时它会消失。
这是我当前的代码,来自 Mac 上的 Java 6:
java - JToolbar 背景图片
我正在使用使用以下代码的自定义 JToolbar:
现在可以看到图像了。但是我的按钮周围有一个不透明的矩形。我试图将按钮 opaque 设置为 false,但它没有增加任何影响。谢谢你的支持
java - 如何从 jtoolbar 中删除项目
私有 JButton btnTask = new JButton(); ... TaoGlobal.taskbar.add(btnTask);
如何从 JToolBar 中删除 btnTask?
谢谢。
java - 添加 JToolbar (Java) 后 JSplitPane 的 BorderLayout 问题
问题:
我的程序布局很好,如下在我添加 JToolbarBorderLayout.PAGE_START
之前这是添加 JToolbar 之前的屏幕截图:
这是添加 JToolbar 后的样子:
我可以知道我做错了什么吗?
这是我使用的代码:
请帮忙,我是 GUI Building 的新手,我不想使用 Netbeans 为我拖放 UI ...提前谢谢你。
java - JToolbar 被 JMenu 隐藏
我正在使用 Netbeans 将 JToolbar 添加到我的窗口中,该窗口也有一个 JMenuBar。这是设计时的外观: alt text http://www.theinfernals.org.uk/misc/design.png
..但在运行时我得到这个:
替代文字 http://www.theinfernals.org.uk/misc/runtime.png
工具栏似乎部分隐藏在菜单名称下。这是在Mac上,顺便说一句。是否有一些我忘记做的愚蠢或我应该使用的布局技巧?
编辑:我将添加工具栏下方的区域是一个拆分容器。
java - 如何消除 JToolBar 中控件之间的间隙?
如何消除 JToolBar 中控件之间的间隙?我希望 JToolBar 中的控件之间没有可用空间。
编辑: 我错了。没有可用空间。问题是由仅带有图标的 JButton(位于 JToolBar 中)引起的。它在图标周围有一些额外的边距。如何删除它们?
java - 为什么 addSeparator() 不能与我的 JToolBar 一起使用?
我无法让 JSeparator 出现在 JToolBar 中。我的工具栏创建如下:
任何想法都会非常感激,我一直试图让它工作太久了>(
java - 如何让 JToolBars 换行到下一行(FlowLayout)而不会将它们隐藏在它们下方的 JPanel 中?
我正在制作一个在大 JPanel 上方显示三个 JToolBar 的 GUI。这些工具栏总体上非常大,所以我使用 FlowLayout 使它们在到达 JFrame 边框时换行到下一行。问题是,当它们换行到下一行时,它们会被下面的 JPanel 隐藏。我希望我可以强制包含工具栏的 JPanel 增长到足以显示所有工具栏。
有没有办法做到这一点?还是有其他方法可以使这些工具栏可见?
java - 如果设置为 BasicToolBarUI,JToolbar 不会在 Ubuntu 上显示
我决定JToolBar
通过继承 BasicToolBarUI 来拥有自己的自定义 UI,作为我Swing
程序的一部分。
它在 OS X (10.6) 和 Windows (7) 下运行良好,但在 Linux 上运行时出现问题:
如果摆动分量是
- 使用
SystemLookAndFeel
(显示使用 Java LAF) - 使用 UI
BasicToolBarUI
(为了简化问题。有了这个它已经不起作用了) - 在 Linux (Ubuntu 10.10) 下运行
整体JToolBar
不再出现。
有人可以帮忙吗?如何让它再次出现在 Linux 上?先感谢您。
(我已经完成了自定义 UI,以便用户仍然能够将工具栏移动到窗口的其他边缘,但防止它进入浮动状态。)
干杯,
硕
我的SSCCE: