查了下jdk1.8的margin,发现能通过设置Border类向具有现有装饰边框的组件添加空白边距空间,代码如下:
Border border = comp.getBorder();
Border margin = new EmptyBorder(10,10,10,10);
comp.setBorder(new CompoundBorder(border, margin));
用菜单栏JMenubar举例
JMenuBar jmb=new JmenuBar();
Border border=jmb.getBorder();
Border margin=new EmptyBorder(20,0,0,0);
jmb.setBorder(new CompoundBorder(border,margin));当然中间省略了很多函数,话不多说直接上图:

JDK 1.8 边框与空白边距
本文介绍了如何使用JDK 1.8中的Border类为组件添加装饰边框及空白边距,并提供了具体示例代码,如为JMenuBar添加边距。
659

被折叠的 条评论
为什么被折叠?



