我想显式以下的图形,但是没有实现,为什么?
package justdoit.gui;
import java.awt.*;
public class TestLayout {
public static void main(String[] args) {
Panel con_1 = new Panel();
Panel con_2 = new Panel();

Button b1 = new  Button("BUTTON");
Button b2 = new  Button("BUTTON");
con_1.setLayout(new GridLayout(2,1));
con_1.add(b1);
con_1.add(b2);

Button b3 = new  Button("BUTTON");
Button b4 = new  Button("BUTTON");
Button b5 = new  Button("BUTTON");
Button b6 = new  Button("BUTTON");
con_2.setLayout(new GridLayout(2,2));
con_2.add(b1);
con_2.add(b2);
con_2.add(b3);
con_2.add(b4);

Button b7 = new  Button("BUTTON");
Button b8 = new  Button("BUTTON");
Button b9 = new  Button("BUTTON");
Button b0 = new  Button("BUTTON");

Frame f = new Frame("fourLayout");
f.setLayout(new GridLayout(2,3));
f.add(b7);
f.add(con_1);
f.add(b8);
f.add(b7);
f.add(con_2);
f.add(b9);
f.pack();
f.setSize(400,300);
f.setVisible(true);
}
}

解决方案 »

  1.   

    import java.awt.*;
    public class TestLayout {
        public static void main(String[] args) {
            Panel con_1 = new Panel();
            Panel con_2 = new Panel();
            
            Button b1 = new  Button("BUTTON");
            Button b2 = new  Button("BUTTON");
            con_1.setLayout(new GridLayout(2,1));
            con_1.add(b1);
            con_1.add(b2);
            
            Button b3 = new  Button("BUTTON");
            Button b4 = new  Button("BUTTON");
            Button b5 = new  Button("BUTTON");
            Button b6 = new  Button("BUTTON");
            con_2.setLayout(new GridLayout(2,2));
            con_2.add(b3);
            con_2.add(b4);
            con_2.add(b5);
            con_2.add(b6);
            
            Button b7 = new  Button("BUTTON");
            Button b8 = new  Button("BUTTON");
            Button b9 = new  Button("BUTTON");
            Button b0 = new  Button("BUTTON");
            
            Frame f = new Frame("fourLayout");
            f.setLayout(new GridLayout(2,3));
            f.add(b7);
            f.add(con_1);
            f.add(b8);
            f.add(b9);
            f.add(con_2);
            f.add(b0);
            f.pack();
            f.setSize(400,300);
            f.setVisible(true);
        }
    }
    太粗心了