返回列表 發帖
  1. import javax.swing.JFrame;
  2. import javax.swing.JButton;
  3. import javax.swing.JPanel;
  4. import java.awt.GridLayout;
  5. import javax.swing.border.EtchedBorder;
  6. import javax.swing.border.TitledBorder;
  7. public class ch113 {
  8.         
  9.         JFrame fm;
  10.         JButton btn[]=new JButton[4];
  11.         JPanel p1,p2,p3;
  12.         ch113()
  13.         {
  14.                
  15.                     for(int i=0; i<4; i++)
  16.                 btn[i]=new JButton("按鈕"+(i+1));
  17.                
  18.                     p1=new JPanel();
  19.                     p1.setBorder(new EtchedBorder());
  20.                     p2=new JPanel();
  21.                 p2.setBorder(new TitledBorder("第二區"));
  22.                 p3=new JPanel();
  23.                 p3.setBorder(new TitledBorder(null,"第三區",TitledBorder.CENTER,TitledBorder.BOTTOM));
  24.                 p3.setLayout(new GridLayout(4,1,5,5));
  25.                 for(int i=0; i<4; i++)
  26.                         p3.add(btn[i]);
  27.      
  28.                
  29.                 fm=new JFrame("setBorder()");
  30.                 fm.setBounds(100, 100, 450, 300);
  31.                 fm.setVisible(true);
  32.                 fm.setResizable(true);
  33.                 fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  34.                 fm.setLayout(new GridLayout());
  35.                 fm.add(p1);
  36.                 fm.add(p2);
  37.                 fm.add(p3);
  38.         }
  39.         
  40.         public static void main(String[] args) {
  41.                 new ch113();
  42.         }
  43. }
複製代碼

TOP

返回列表