如何设置 JLabel 的边距?

2022-09-04 07:49:48

我有一个我想添加边距。它看起来像这样:JLabel

enter image description here

我读到了有关设置具有一定厚度的空边框的信息,但这将取代当前边框。如何添加此保证金?


答案 1

“我读到过设置一定厚度的空边框,但这会取代当前的边框。如何添加此边距?

请参阅复合边界

一个复合 Border 类,用于通过将内部 Border 对象嵌套在外部 Border 对象的插图中,将两个 Border 对象组合成一个边框。例如,此类可用于向具有现有装饰性边框的组件添加空白边距空间:

Border border = comp.getBorder();
Border margin = new EmptyBorder(10,10,10,10);
comp.setBorder(new CompoundBorder(border, margin));

另请参阅空订单


答案 2

推荐