import java.awt.*; import javax.swing.*; import javax.swing.border.*; class BorderExam extends JFrame{ public BorderExam(){ setSize(400, 500); Container contentPane=getContentPane(); contentPane.setLayout(new GridLayout(5, 2)); String[] str=new String[10]; str[0]="BevelBorder.LOWERED"; str[1]="BevelBorder.RAISED"; str[2]="SoftBevelBorder.LOWERED"; str[3]="SoftBevelBorder.RAISED"; str[4]="LineBorder"; str[5]="EtchedBorder"; str[6]="EmptyBorder"; str[7]="MatteBorder"; str[8]="CompoundBorder "; str[9]="TitledBorder"; for(int i=0; i<str.length; i++){ JPanel pane=new JPanel(); if(i==0){ pane.setBorder(new BevelBorder(BevelBorder.LOWERED)); }else if(i==1){ pane.setBorder(new BevelBorder(BevelBorder.RAISED)); }else if(i==2){ pane.setBorder(new SoftBevelBorder(SoftBevelBorder.LOWERED)); }else if(i==3){ pane.setBorder(new SoftBevelBorder(SoftBevelBorder.RAISED)); }else if(i==4){ pane.setBorder(new LineBorder(Color.red)); }else if(i==5){ pane.setBorder(new EtchedBorder()); }else if(i==6){ pane.setBorder(new EmptyBorder(20, 20, 20, 20)); }else if(i==7){ pane.setBorder(new MatteBorder(10, 10, 50, 50, Color.blue)); }else if(i==8){ pane.setBorder(new CompoundBorder()); }else if(i==9){ pane.setBorder(new TitledBorder("TitledBorder")); } pane.add(new JLabel(str[i])); contentPane.add(pane); } } public static void main(String[] args){ BorderExam be=new BorderExam(); be.setVisible(true); } } 
|