[转]swing中各种Border

参照http://zhidao.baidu.com/question/145449026.html

tab = new JTabbedPane(JTabbedPane.LEFT);

tab.addTab("线形", new BorderPanel(BorderFactory.createLineBorder(Color.BLUE, 5)));

tab.addTab("圆角", new BorderPanel(new LineBorder(Color.GRAY,5,true)));

tab.addTab("三维效应", new BorderPanel(BorderFactory.createEtchedBorder(EtchedBorder.RAISED)));

tab.addTab("斜教", new BorderPanel(BorderFactory.createRaisedBevelBorder()));

tab.addTab("软斜角", new BorderPanel(new SoftBevelBorder(SoftBevelBorder.LOWERED)));

tab.addTab("组合", new BorderPanel(BorderFactory.createCompoundBorder( BorderFactory.createEmptyBorder(15, 15, 15, 15), new LineBorder(Color.gray,2,true))));

tab.addTab("标题", new BorderPanel(BorderFactory.createTitledBorder( BorderFactory.createLineBorder(Color.GRAY), "Nagisa", TitledBorder.CENTER, TitledBorder.TOP, new Font("微软雅黑", Font.BOLD, 20), Color.BLUE)));

tab.addTab("图形", new BorderPanel(BorderFactory.createMatteBorder(50, 50, 50, 50, new ImageIcon(System.getProperty("user.dir") + "/img/han.gif"))));

你可能感兴趣的:(border)