Rom*_*man 11 java border button grid-layout
我有一个带GridLayout的JPanel.在网格的每个单元格中,我都有一个按钮.我看到每个按钮都被灰色边框包围.我想删除这些边框.有人知道怎么做吗?
Eri*_*oom 12
Border emptyBorder = BorderFactory.createEmptyBorder();
yourButton.setBorder(emptyBorder);
Run Code Online (Sandbox Code Playgroud)
有关边框的更多详细信息,请参阅BorderFactory
在最新的Java版本中,必须调用setContentAreaFilled(false)才能完全删除边框。为某些填充添加空边框:
button.setBorder(BorderFactory.createEmptyBorder(4, 4, 4, 4));
button.setContentAreaFilled(false);
Run Code Online (Sandbox Code Playgroud)