有多种不同形式的边框
Borderblackline,etched,raisedbevel,loweredbevel,empty;
//黑色线边框
blackline=BorderFactory.createLineBorder(Color.BLACK);
//创建蚀刻边框
etched= BorderFactory.createEtchedBorder();
//创建凸出边框
raisedbevel= BorderFactory.createRaisedBevelBorder();
//创建凹陷边框
loweredbevel= BorderFactory.createLoweredBevelBorder();
//创建空的边框
empty = BorderFactory.createEmptyBorder();
然后可以调用panel的setBorder(border)方法来添加边框。
要创建带标题的边框时:
titledBoard=BorderFactory.createTitledBorder(blackline,"带标题的黑色的线状边框");
就是传进一个普通的border对象和一个标题,从而得到一个带标题的边框。
border.setTitleJustification(justification);
border.setTitlePosition(position);
这两个用来指定标题的位置,例如TitledBorder.CENTER, TitledBorder.DEFAULT_POSITION居中,位于边框线间; TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.ABOVE_TOP左侧,位于边框线之上