像这样~~~ public class JFrameDemo extends JFrame { public static void main(String[] args) {
JPanel p1 = new JPanel(); //创建一个面板
Border etched = BorderFactory.createEtchedBorder();//创建一个浮雕式的边框
Border border = BorderFactory.createTitledBorder(etched, "JCheckBox");//给etched这个边框对象设置标题,标题为"JCheckBox"
p1.setBorder(border);//给面板设置上边框
JFrameDemo jfDemo = new JFrameDemo();
jfDemo.add(p1);
jfDemo.pack();
jfDemo.setVisible(true);
}
} 中间的参数可以打别的 但是你得先建立对象然后再给他设置进去~
JPanel p1=new JPanel();Border etched=BorderFactory.createEtchedBorder();//新建一个Jpanel 容器,构造一个etched边框Border border=BorderFactory.ceeateTitledBorder((etched,"JCheckBox"); 构造一个边框etched名称为JCheckBoxp1.setBorder(border);// 将新建的Jpanel 容器的边框设置为border(border为你上面构造)也就是p1有自己默认的,现在你自己构造了一个border通过p1.setBorder 使用自己构造的border