104得票5回答
在Java中创建自定义JButton

有没有办法创建一个带有自己按钮图形的JButton,而不仅仅是在按钮内部插入图像? 如果没有,那么在Java中是否有其他创建自定义JButton的方法?

57得票9回答
Java:使用图像作为按钮

我想在Java中使用一张图片作为按钮,我尝试了以下代码:BufferedImage buttonIcon = ImageIO.read(new File("buttonIconPath")); button = new JButton(new ImageIcon(buttonIcon)); 但...

52得票1回答
如何在boxLayout中两个按钮之间添加空格?

我在BoxLayout组中有四个按钮。这里只展示了两个的样本,因为所有代码都是重复的。我想创建一些轻微的间距,以便它们之间不会互相重叠。我已经尝试了.add(Box.Create....)中的几乎所有方法,但没有一个起作用。 enter.add(Box.createVerticalGlu...

50得票11回答
如何将图片添加到JButton?

我正在尝试为JButton添加一张图片,但不确定缺少了什么。当我运行以下代码时,该按钮的外观与没有添加任何图像属性的情况下创建的按钮完全相同。Water.bmp位于我的项目文件夹的根目录中。ImageIcon water = new ImageIcon("water.bmp"); JB...

46得票3回答
透明的JButton

如何使一个JButton透明(包括边框),但是文字不透明?我扩展了Swing的JButton并覆盖了以下方法:@Override public void paint(Graphics g) { Graphics2D g2 = (Graphics2D) g.create(); g...

45得票3回答
如何在Java中保存用户偏好设置?

例如,我有一个带有偏好按钮的窗口。 我希望当用户按下偏好按钮并选中适当的选项并按下“确定”时,它会保存偏好设置,然后当用户在主窗口上按“运行”时,它会按照用户在偏好窗口中更改的偏好进行运行。 谢谢您的提前致谢。

43得票4回答
使用JButton在Java中创建自定义按钮

我正在尝试创建一个自定义形状(六边形)的按钮,但希望它表现得像普通的JButton一样(即与ActionListener一起工作)。 我已经创建了一个继承AbstractButton的类,但是当我点击它时,它似乎没有将事件发送到ActionListener。如果我将该类更改为继承JButto...

38得票1回答
Swing JButton:在文本上方的图标

我如何在Swing中创建一个图标在文本上方的JButton?

38得票4回答
在Java中如何将ActionListener添加到JButton上

private JButton jBtnDrawCircle = new JButton("Circle"); private JButton jBtnDrawSquare = new JButton("Square"); private JButton jBtnDrawTriangle = ...

38得票3回答
调整JButton中ImageIcon的大小

我正在创建一个包含特定ImageIcon的JButton。主要问题在于原始图标大小远大于按钮大小。因此,当显示按钮时,只能看到图标的一部分。有什么方法可以“调整大小” ImageIcon以使其适合JButton中?