- import javax.swing.JFrame;
- import javax.swing.JButton;
- import java.awt. BorderLayout;
- import javax.swing.JPanel;
- import java.awt. GridLayout;
- public class Ch105 {
- JFrame fm;
- JButton b1,b2,b3,b4,b5,b6;
- JPanel pn1,pn2;
- Ch105()
- {
- JButton b1=new JButton("我換換");
- b1.setBounds(0,0,100,100);
- b1.setSize(100,100);
- JButton b2=new JButton("我換換換");
- JButton b3=new JButton("我換換換換");
- JButton b4=new JButton("我換換換換換");
- JButton b5=new JButton("我換換換換換換");
- JButton b6=new JButton("我換換換換換換換");
- pn1=new JPanel();
- pn1.setLayout(new GridLayout(4,1,5,5));
- pn1.add(b1);
- pn1.add(b2);
- pn1.add(b3);
- pn1.add(b4);
- pn2=new JPanel();
- pn2.setLayout(new GridLayout(2,1));
- pn2.add(b5);
- pn2.add(b6);
-
- JFrame fm=new JFrame("FlowLayout");
- fm.setBounds(100,100,300,200);
- fm.setVisible(true);
- fm.setResizable(true);
- fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- fm.setLayout(new BorderLayout());
- fm.add(pn1, BorderLayout.WEST);
- fm.add(pn2, BorderLayout.EAST);
-
- }
- public static void main(String[] args) {
- new Ch105();
- }
- }
複製代碼 |