package zym.lesson17; import java.awt.Button; import java.awt.Container; import java.awt.GridLayout; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.WindowConstants; import com.sun.glass.ui.Window; public class JScrollDemo extends JFrame{ public JScrollDemo(){ Container container=this.getContentPane(); container.setLayout(new GridLayout(2, 1, 10, 10));//后面参数的意思,间距 //放三个 JPanel jPanel=new JPanel(new GridLayout(1, 3)); jPanel.add(new Button("zym1")); jPanel.add(new Button("zym1")); jPanel.add(new Button("zym1")); //放两个 JPanel jPane2=new JPanel(new GridLayout(1, 2)); jPane2.add(new Button("zym2")); jPane2.add(new Button("zym2")); //放两个 JPanel jPane3=new JPanel(new GridLayout(2, 1)); jPane3.add(new Button("zym3")); jPane3.add(new Button("zym3")); //放六个 JPanel jPane4=new JPanel(new GridLayout(2, 3)); jPane4.add(new Button("zym4")); jPane4.add(new Button("zym4")); jPane4.add(new Button("zym4")); jPane4.add(new Button("zym4")); jPane4.add(new Button("zym4")); jPane4.add(new Button("zym4")); container.add(jPanel); container.add(jPane2); container.add(jPane3); container.add(jPane4); this.setTitle("lesson17-JScrollDemo"); this.setVisible(true); this.setSize(400, 300); this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); } public static void main(String[] args) { // TODO Auto-generated method stub new JScrollDemo(); } }