如何制作与文本大小完全相同的按钮?

时间:2010-04-26 10:24:07

标签: java swing jbutton

是否可以使JButton完全符合其文字大小?因为默认情况下,JButton在其文本周围会有少量填充(水平和垂直)。我想删除那个填充。

2 个答案:

答案 0 :(得分:11)

JButton默认有边框,您可以将其删除:

button.setBorder(null);

如果要保留边框,请缩小边距(请参阅Eugenes answer

答案 1 :(得分:11)

使用setMargin清除按钮中的边距。

删除边框会产生消除边框的副作用。如果您只想清除边距,请使用setMargin方法将边距全部设置为零。

button.setMargin(new Insets(0,0,0,0));