我正在尝试在两个JPanel之间添加空隙,我试图添加像mypanel.setBorder(createEmptyBorder(0, 0, 3, 0));
这样的边框,但同时我创建了一个使用方法createBevelBorder(BevelBorder.RAISED
所以我失去了第二个边界因为第一个
答案 0 :(得分:4)
在摇摆中,您可以创建compound border。使用此方法,您可以将斜角边框作为内边框,将空边框作为JPanel上的外边框。
例如:
JPanel panel = new JPanel();
panel.setBorder(BorderFactory.createCompoundBorder(
BorderFactory.createEmptyBorder(0, 0, 3, 0),
BorderFactory.createBevelBorder(BevelBorder.RAISED));
查看docs中的边框教程。
答案 1 :(得分:0)
你的答案很好,但它遗漏了很多信息这是你给我的文件的正确答案毕竟谢谢你
Border Campound,empty,Boveld;
empty = BorderFactory.createEmptyBorder(60, 5, 5, 5);
Boveld = BorderFactory.createBevelBorder(BevelBorder.RAISED);
Campound = BorderFactory.createCompoundBorder(empty,Boveld);
JPanel textFiled = new JPanel();
textFiled.setBorder(Campound);