import java.awt.*;
import java.awt.event.*;
public class Jia_Fa_Qi extends Frame implements ActionListener{
private TextField Text1 = new TextField(10);
private Button Add = new Button("+");
private TextField Text2 = new TextField(10);
private Button Equal = new Button("=");
private TextField Text3 = new TextField(10);
public Jia_Fa_Qi(){
super("Jia_Fa_Qi");
setLayout(new FlowLayout());
add(Text1);add(Add);add(Text2);add(Equal);add(Text3);
pack();
show();
}
public static void main (String[] args) {
Jia_Fa_Qi JFQ = new Jia_Fa_Qi();
}
public void actionPerformed(ActionEvent e)
{
dispose();
System.exit(0);
}
}
这个程序为什么不能实现窗口的关闭啊!该如何修改啊!
谢谢各位高手来帮忙!
import java.awt.event.*;
public class Jia_Fa_Qi extends Frame implements ActionListener{
private TextField Text1 = new TextField(10);
private Button Add = new Button("+");
private TextField Text2 = new TextField(10);
private Button Equal = new Button("=");
private TextField Text3 = new TextField(10);
public Jia_Fa_Qi(){
super("Jia_Fa_Qi");
setLayout(new FlowLayout());
add(Text1);add(Add);add(Text2);add(Equal);add(Text3);
pack();
show();
}
public static void main (String[] args) {
Jia_Fa_Qi JFQ = new Jia_Fa_Qi();
}
public void actionPerformed(ActionEvent e)
{
dispose();
System.exit(0);
}
}
这个程序为什么不能实现窗口的关闭啊!该如何修改啊!
谢谢各位高手来帮忙!
import java.awt.event.*;
public class Jia_Fa_Qi extends Frame implements ActionListener{
private TextField Text1 = new TextField(10);
private Button Add = new Button("+");
private TextField Text2 = new TextField(10);
private Button Equal = new Button("=");
private TextField Text3 = new TextField(10);
public Jia_Fa_Qi(){
super("Jia_Fa_Qi");
setLayout(new FlowLayout());
add(Text1);add(Add);add(Text2);add(Equal);add(Text3);
pack();
//show();
setVisible(true);
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});}
public static void main (String[] args) {
Jia_Fa_Qi JFQ = new Jia_Fa_Qi();
}
public void actionPerformed(ActionEvent e)
{
dispose();
//System.exit(0);
}
} show()早就过时了,你用的是哪个版本的呀!
要添加事件监听才能关闭this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
import java.awt.event.*;
public class Jia_Fa_Qi extends Frame implements ActionListener{
private TextField Text1 = new TextField(10);
private Button Add = new Button("+");
private TextField Text2 = new TextField(10);
private Button Equal = new Button("=");
private TextField Text3 = new TextField(10);
public Jia_Fa_Qi(){
super("Jia_Fa_Qi");
setLayout(new FlowLayout());
add(Text1);add(Add);add(Text2);add(Equal);add(Text3);
Equal.addActionListener(this);pack();
//show();
setVisible(true);
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
public static void main (String[] args) {
Jia_Fa_Qi JFQ = new Jia_Fa_Qi();
}
public void actionPerformed(ActionEvent e)
{
//dispose();
//System.exit(0);
int first,second,num;
first=Integer.parseInt(Text1.getText());
second=Integer.parseInt(Text2.getText());
num=first+second;
Text3.setText(String.valueOf(num));
}
}