我有一个JLabel
,我想添加一个保证金。它看起来像这样:
我读到了设置一个具有一定厚度的空边框,但这会替换当前边框。如何添加此保证金?
答案 0 :(得分:17)
"我读到了设置一个具有一定厚度的空边框,但这将取代当前边框。如何添加此保证金?"
复合Border类,用于通过将内部Border对象嵌套在外部Border对象的insets中,将两个Border对象组合成单个边框。例如,此类可用于向具有现有装饰边框的组件添加空白边距空间:
Border border = comp.getBorder();
Border margin = new EmptyBorder(10,10,10,10);
comp.setBorder(new CompoundBorder(border, margin));