22得票7回答
如何使用Java在JFrame中将JButton放置在所需位置?

我想在一个 JFrame 中的特定 坐标 放置一个 JButton。 我对放置在 JFrame 上的 JPanel 使用了 setBounds(),并对 JButton 也使用了 setBounds()。但是它们似乎没有按预期工作。 我的输出: 这是我的代码:import java.awt....

21得票3回答
在一个自定义的用户界面中添加一个复杂的图片,周围带有按钮。

我该如何将下面的这张图片放到slavePanel中,并且位于那个JPanel的顶部,同时调整JButtons使其像图片一样正确地包裹在按钮周围?(现在它们排列成1行4列) // // Shot Gun mover up/down/left/right, middle on is ...

21得票2回答
我可以将Swing的JButton边缘大小缩小吗?

我喜欢带有最小间距的按钮,大约与它们的文本标题一样宽。在Swing的JButton中有没有办法实现这一点? 在实践中我看到的是,即使我尝试使用setMaximumSize()等方法,它最终只会吃掉文本标题,并将其截断到右侧。但它并不会减少边距。

20得票7回答
如何在按下JButton时关闭GUI界面?

有人知道怎样让一个JButton关闭GUI吗?我认为应该是类似于System.CLOSE(0);这样,但是没有起作用。也可能是exitActionPerformed(evt);,但这也没有起作用。只需要一行代码就可以。 编辑:不用了,答案是System.exit(0);。谢谢大家的帮助!

20得票2回答
将JButton文本设置为左对齐?

我之前有一个JLabel,想让它可以被单击。我发现最简单的方法是将其转换为JButton并使用以下代码。现在它看起来像是JLabel。button.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2)); button.setBorderP...

20得票8回答
如何在Java GUI中设置按钮的背景颜色?

以下是在特定面板3上创建9个网格布局按钮的代码。我想要的是使每个按钮的背景为黑色,上面有灰色文本。有人可以帮忙吗? for(int i=1;i<=9;i++) { p3.add(new JButton(""+i)); }

20得票2回答
Swing中光滑的圆角

我想为我的Swing应用程序制作平滑的圆角,但我无法获得我想要的结果... 以下是屏幕截图: 1.对于JFrame使用setShape() : 2.重写JPanel的paintComponent()方法而不是使用setShape() : 3.对于JFrame使用setBackg...

20得票5回答
将JButton绘制成类似JLabel的样式(或者至少没有按钮边缘?)

我有一个JButton,出于各种原因,我希望它像一个按钮一样工作,但看起来像一个JLabel。实际上,在内部它并不需要是一个JLabel,我只是不想让凸起的按钮边框出现。 有没有一种简单的方法可以关闭JButton的"按钮外观",但保留所有按钮功能? 我可以构建某种组合子类超级按钮,将显示...

18得票8回答
在JButton上右键点击

我想写一个Java扫雷克隆版来娱乐。 我有一个JButton的网格,我将更改它的标签以表示危险计数、标记等。 我的问题是,我不知道如何让鼠标右键点击JButton使其凹陷。我已经尝试了以下方法:button.addMouseListener(new MouseAdapter(){ p...

18得票9回答
如何在鼠标按下时更改JButton的颜色?

我希望可以根据鼠标事件(如鼠标进入、退出、按下等)获得自定义颜色。因此,我编写了以下代码来实现这一点。除了鼠标按下事件无法起作用外,其他方面都很好。 只有在使用UIManager.put("Button.select", Color.red);来覆盖颜色时才有效果。使用UI...