返回列表 發帖
  1. import javax.swing.*;
  2. import java.awt.*;
  3. import javax.swing.border.EtchedBorder;
  4. import javax.swing.border.TitledBorder;
  5. public class Ch116 {
  6.          private JFrame f;
  7.          private JButton btn[]=new JButton[4];
  8.          private JPanel p1,p2,p3;
  9.         Ch116()
  10.         {
  11.                         for(int i=0;i<4;i++)
  12.                                 btn[i]=new JButton("按鈕"+(i+1));
  13.                         p1=new JPanel();
  14.                         p1.setBorder(new EtchedBorder());

  15.                         p2=new JPanel();
  16.                         p2.setBorder(new TitledBorder("第二區"));
  17.                        
  18.                         p3=new JPanel();
  19.                         p3.setLayout(new GridLayout(4,1,5,5));
  20.                         p3.setBorder(new TitledBorder(null,"第三區",TitledBorder.CENTER,TitledBorder.BOTTOM));
  21.                         for(JButton i:btn)
  22.                                 p3.add(i);
  23.                        
  24.                  f=new JFrame("\u30df\udcef");
  25.              f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  26.              f.setResizable(true);
  27.              f.setVisible(true);
  28.              f.setBounds(100,100,300,200);
  29.              f.setLayout(new GridLayout());
  30.               f.add(p1);  
  31.               f.add(p2);
  32.               f.add(p3);
  33.         }
  34.         public static void main(String[] args) {
  35.                 new Ch116();

  36.         }

  37. }
複製代碼

TOP

返回列表