问题标签 [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 投票
1 回答
652 浏览

java - 为什么 JMenuBar 没有放在 JFrame 内容窗格中,而是 JToolbar 放在了内容窗格中

为什么JMenuBar没有放在内容窗格中?制作java gui程序特别是使用jframe时是否有任何原因或影响?谢谢

0 投票
3 回答
688 浏览

java - JToolbar,停止水平

我有一个 JToolbar。我想知道是否有办法阻止它横向移动。我宁愿它只去垂直。我确实希望它漂浮。

我尝试过更改属性的侦听器并将方向更改回垂直但没有运气。谢谢

0 投票
1 回答
175 浏览

java - 空指针异常添加工具栏

我正在尝试向我的程序中添加一个工具栏,但是当我添加代码时,我得到了一个空指针异常,有人知道为什么会发生这种情况吗?

例外是

0 投票
2 回答
4799 浏览

java - 如何在 JToolBar 中的两个按钮之间添加间隙?

我需要添加一个简单的间隙/空格/边距,以便在这两个按钮之间留出空间。不幸的是我不能让它工作。谁能给我一些建议?

它基于BorderLayout,按钮位于JToolBar

在此处输入图像描述

0 投票
1 回答
869 浏览

java - 在构造函数内创建对象与在构造函数外创建对象之间的区别?

在我的程序中,我试图在框架内创建一个工具栏。在工具栏中,我有三个用图片而不是文本表示的按钮。

问题是我发现如果我在构造函数中创建 JButton 对象,与在构造函数之外(但仍在 JFrame 类中)执行此操作相比,按钮的显示方式有所不同。

我在构造函数中创建按钮时的代码:

然后按钮被漂亮而整齐地添加到工具栏上。

但是,如果我这样做:

然后,这些按钮仍然添加到工具栏中。但是,它们似乎没有被很好地格式化,而是在它们周围有一个边框(例如,如果你刚刚从谷歌复制了一张图像并将其粘贴到一个 powerpoint 演示文稿中,并且你在图像周围得到了一个方形边框)。

为什么会这样?为什么在哪里创建 JButton 对象很重要?

先感谢您。

编辑(完整的正确代码):在下面的代码中,button1 和 button2 在构造函数中创建,而 button3 在构造函数之外创建。如您所见,与其他两个按钮相比,按钮周围有一个带有文本“Java”的淡白色边框。

0 投票
1 回答
271 浏览

java - JMenuBar 项目卡在 vlcj 的画布下

您好,我正在尝试修复我的 JMenuBar 问题,因为它显示在问题中发布的图片中,我的 JMenuBar 项目没有以正确的方式打开,它在画布上方而不是在画布下方 java应用框架

应用程序的代码

0 投票
1 回答
1502 浏览

java - 如何将渐变颜色添加到放置在 jtoolbar 中的 Jbuttons

我正在使用 netbeans 平台模块来开发这个桌面应用程序。我在开发中使用 netbeans 中的拖放功能。

我需要创建一个按钮很少的工具栏。我需要为这些按钮创建渐变颜色。

我拖放JToolBar,在它上面我拖放JButton对象。在按钮的属性中,我选择了一种我想要阴影颜色的颜色。在我修改的自定义代码中。

如下

当我JPanel在我的项目中使用上面的代码时它可以工作,但是当我将它用于按钮时它没有显示任何效果。

如何获得放置在工具栏中的按钮的渐变颜色?

0 投票
2 回答
9400 浏览

java - 如何更改 JMenuBar 和 JToolBar 的背景颜色?

我想更改 JMenuBar 和 JToolBar 的背景颜色。为此,我尝试过但没有工作。我遵循了一些网站给出的解决方案。但是,这些也无法正常工作。

这是我的代码:

0 投票
3 回答
4218 浏览

java - 在另一个类中添加组件时 JPanel 不更新

我对 Java Swing 还很陌生,遇到了一些问题。

  1. 作为一个附带问题,当制作一个相当大的 Java Swing 应用程序时,拆分代码的最佳方法是什么?在我的情况下,我希望有一个布局与 Microsoft Word 一样的应用程序,其中有一个充满按钮的 JToolBar 和一个主 JPanel,其中根据工具栏中按下的按钮进行更改。
  2. 因此,如下面的代码所示,我有一个 JFrame 并调用 MainPanel 类以创建一个面板并添加一个带有按钮的 ToolBar。当按下按钮时,它会在面板中添加一个按钮。当您单击按钮时出现问题,直到您调整窗口大小(在我的情况下,我只是手动拖动屏幕以使其更大)。

    }

0 投票
1 回答
936 浏览

java - 某些 FontAwesome 字形不会在 Java Swing JToolBar 按钮中呈现

我在 Swing JToolBar 的按钮中显示 FontAwesome 集合中的某些字形时遇到问题。这是一个截图来说明(请注意,右侧工具栏中的顶部按钮不是一个漂亮的图标,而是显示三个空矩形):

截图说明问题

重现这个的代码(至少在我的 Mac 上)是:

我尝试了几件事:(1)使用不同版本的FontAwesome.ttf文件,没有变化;(2) 尝试不同的JDK版本,没有变化;(3) 在常规 JButton 中显示相同的字符,这可以在以下屏幕截图中看到(因此这显然不是字体文件的问题):

显示它在常规 JButton 中工作的屏幕截图

我在非 Retina Mac 上进行了测试,一切正常,所以我想知道这是否是 Retina 显示器特有的东西。如果有人有任何建议,我会很高兴收到您的来信,谢谢。

仅 JButton 示例的代码(工作正常)是: