【发布时间】:2014-01-01 05:42:25
【问题描述】:
我将按钮的图标设置为我在 Photoshop 中制作的 .png,但不仅仅是图像可见,还有按钮边框或您希望调用的任何名称。
我希望按钮只是:
【问题讨论】:
-
您使用的是什么外观和感觉?您可以删除边框,将
Insets放入 0 -
上一个问题可能对你有帮助link
我将按钮的图标设置为我在 Photoshop 中制作的 .png,但不仅仅是图像可见,还有按钮边框或您希望调用的任何名称。
我希望按钮只是:
【问题讨论】:
Insets 放入 0
there are set of methods implemented in API 创建未修饰的JButton,例如
JButton button = new JButton();
button.setBorderPainted(false);
button.setBorder(null);
//button.setFocusable(false);
button.setMargin(new Insets(0, 0, 0, 0));
button.setContentAreaFilled(false);
button.setIcon(myIcon1);
button.setRolloverIcon(myIcon2);
button.setPressedIcon(myIcon3);
button.setDisabledIcon(myIcon4);
【讨论】:
你刚刚漏了一句。
即btn.setBorder(null); 是您唯一需要做的事情。休息很完美。
【讨论】:
添加它以使其完美:button.setFocusPainted(false);
【讨论】: