import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class YourFrame extends Frame
{ private Panel borderPanel;
  private Panel flowPanel;
private Panel gridPanel;
private Panel cardPanel;
public YourFrame(String str)
{
super(str);
setSize(600,400);
setLocation(100,100);
setBorderLayoutPanel();
setFlowLayoutPanel();
setGridLayoutPanel();
setCardLayoutPanel();
setLayout(new GridLayout(2,2));
add(borderPanel);
add(flowPanel);
add(gridPanel);
add(cardPanel);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
public void setBorderLayoutPanel()
{
borderPanel=new Panel();
borderPanel.setLayout(new BorderLayout());
Button btn1=new Button("west");
Button btn2=new Button("east");
Button btn3=new Button("north");
Button btn4=new Button("south");
Button btn5=new Button("center");
borderPanel.add(btn1,BorderLayout.WEST);
borderPanel.add(btn2,BorderLayout.EAST);
borderPanel.add(btn3,BorderLayout.NORTH);
borderPanel.add(btn4,BorderLayout.SOUTH);
borderPanel.add(btn5,BorderLayout.CENTER);
}public void setFlowLayoutPanel()
{
flowPanel=new Panel();
Button btn1=new Button("cai");
Button btn2=new Button("zhou");
flowPanel.add(btn1);
flowPanel.add(btn2);
}
public void setGridLayoutPanel()
{
gridPanel=new Panel();
gridPanel.setLayout(new GridLayout(2,2));
Button btn1=new Button("one");
Button btn2=new Button("two");
Button btn3=new Button("three");
Button btn4=new Button("four");
gridPanel.add(btn1);
gridPanel.add(btn2);
gridPanel.add(btn3);
gridPanel.add(btn4);
}
public void setCardLayoutPanel()
{
cardPanel=new Panel();
cardPanel.setLayout(new CardLayout());
Button btn1=new Button("黑桃A");
Button btn2=new Button("红桃K");
cardPanel.add(btn1);
cardPanel.add(btn2);
}
public static void main(String [] args) throws HeadlessException
{
YourFrame yf=new YourFrame("caizhou");
yf.setVisible(true);
}
}
这个程序编译过了就是运行不了。。大虾们指教一下吧