还没有写完。。
第一种方法
1.
import java.awt.*;
import java.awt.event.*;
public class LittleFrame extends Frame{
Button button=new Button("button");
public void init(){
setLayout(BorderLayout);
add(button,BorderLayout.CENTER);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
public static void main(String[] args){
LittleFrame littleFrame=new LittleFrame();
littleFrame.init();
littleFrame.setSize(400,400);
littleFrame.show();
}
}
2.
import java.awt.*;
import java.awt.event.*;
public class LittleFrame{
Frame frame=new Frame("LittleFrame");
Button button=new Button("button");
public LittleFrame(){
frame.setLayout(BorderLayout);
frame.add(button,BorderLayout.CENTER);
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
frame.setSize(400,400);
frame.show();
}
public static void main(String[] args){
new LittleFrame();
}
}
请问还有些什么方法什么方法比较常用,比较好,
我写了一个用第二种方法的简单程序。。如下:
import java.awt.*;
import java.awt.event.*;public class MyFrame{
private Frame frame;
private Button button;
private FlowLayout flowLayout;
public MyFrame{
frame=new Frame("MyFrame");
button=new Button("button");
flowLayout=new FlowLayout();
frame.setLayout(flowLayout);
frame.add(button);
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
frame.setSize(400,400);
frame.show();
}
public static void main(String[] args){
new MyFrame();
}
}
编译通过。。为什么执行的时候只有一个窗体,看不见button呢??
请高人指点,多谢了
第一种方法
1.
import java.awt.*;
import java.awt.event.*;
public class LittleFrame extends Frame{
Button button=new Button("button");
public void init(){
setLayout(BorderLayout);
add(button,BorderLayout.CENTER);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
public static void main(String[] args){
LittleFrame littleFrame=new LittleFrame();
littleFrame.init();
littleFrame.setSize(400,400);
littleFrame.show();
}
}
2.
import java.awt.*;
import java.awt.event.*;
public class LittleFrame{
Frame frame=new Frame("LittleFrame");
Button button=new Button("button");
public LittleFrame(){
frame.setLayout(BorderLayout);
frame.add(button,BorderLayout.CENTER);
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
frame.setSize(400,400);
frame.show();
}
public static void main(String[] args){
new LittleFrame();
}
}
请问还有些什么方法什么方法比较常用,比较好,
我写了一个用第二种方法的简单程序。。如下:
import java.awt.*;
import java.awt.event.*;public class MyFrame{
private Frame frame;
private Button button;
private FlowLayout flowLayout;
public MyFrame{
frame=new Frame("MyFrame");
button=new Button("button");
flowLayout=new FlowLayout();
frame.setLayout(flowLayout);
frame.add(button);
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
frame.setSize(400,400);
frame.show();
}
public static void main(String[] args){
new MyFrame();
}
}
编译通过。。为什么执行的时候只有一个窗体,看不见button呢??
请高人指点,多谢了
不是awt里面的Frame的。吧??
AWT中不需要用PANEL吗???
改过来就会显示了