我正在尝试理解 java swing 代码。我看到其中有一段使用 EmptyBorder 的代码,但我不明白它在做什么。我尝试评论该部分并在不应用空边框的情况下运行,但它对我来说并没有真正显示出任何区别。或者我只是错过了用户界面的一些微小变化?
代码:
EmptyBorder border1 = new EmptyBorder(3, 0, 6, 550);
.....
JLabel pdt = new JLabel();
pdt.setIcon(icon);
pdt.setText("blah blah");
pdt.setIconTextGap(5);
pdt.setBorder(border1);
....
Run Code Online (Sandbox Code Playgroud)
border1在这里做什么。
我可以使用 EmptyBorder 在 FlowLayout 中的一组控件之间留出间距吗?