我正在Java Swing中创建一个应用程序,我必须在那里使用按钮。
我有一个按钮,我使用JButton
设置了ImageIcon
的背景图片。我使用Photoshop制作了这个图像当我点击按钮时,会显示其默认颜色。我也将背景颜色设置为白色,但这不能解决我的问题。
如何删除按钮的默认颜色?
答案 0 :(得分:2)
将图像设为按钮:
BufferedImage buttonIcon = ImageIO.read(new File("MyImage"));
button = new JButton(new ImageIcon(buttonIcon));
并设置你的按钮:
button.setBorderPainted(false);
button.setFocusPainted(false);
button.setContentAreaFilled(false);