2016-08-23 206 views
-1

你知道怎么做panel.setBorder(BorderFactory.createTitledBorder(txt)) 它会创建一个边框,如果这是你窗口中唯一的面板,那么边框和窗口边缘之间会有 空间。如何设置线边框和窗口边缘之间的距离?

但是,如果你做panel2.setBorder(BorderFactory.createLineBorder(Color.lightGray, 1)) 螟将触及窗口的边缘。

问题

如何改变一个lineborder和窗口的边缘

评论,如果没有足够的

回答

2

钻孔器会被触及清晰之间的距离边缘的窗口....你如何改变线边界和窗口边缘之间的距离

您可以使用CompoundBorder嵌套边框。例如,要在线条边界周围创建“填充”边框:

CompoundBorder cb = new CompoundBorder(BorderFactory.createEmptyBorder(5,5,5,5), BorderFactory.createLineBorder(Color.BLACK)); 
myComponent.setBorder(cb);