java编程题一道~帮忙看看呗~

来源:百度知道 编辑:UC知道 时间:2024/05/15 16:46:42
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

class o extends Frame implements ActionListener
{
TextField t1,t2;
Button b1,b2;
Label l;
public o(String s)
{
super(s);
setLayout(new FlowLayout());
t1=new TextField(10);
t2=new TextField(10);
l=new Label("XX");
b1=new Button("ok");
b2=new Button("x");
add(t1);
add(t2);
add(b1);
add(b2);
add(l);

setBounds(100,100,300,300);
setVisible(true);
validate();

}

public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
l.setText("读取中……");
}
else if(e.getSource()==b2)
{
t1.setText(null);
t2.setText(

哥们,给分吧.哈哈.给你改好了,而且将关闭代码也加上去了.
按钮是没加监听,点窗口上不能关闭是没加关闭代码.都加上去了.
新建一个OO.java得文件,拷贝如下代码,编译执行.

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class o extends Frame implements ActionListener
{
TextField t1,t2;
Button b1,b2;
Label l;
public o(String s)
{
super(s);
setLayout(new FlowLayout());
t1=new TextField(10);
t2=new TextField(10);
l=new Label("XX");
b1=new Button("ok");
b2=new Button("x");
b1.addActionListener(this);
b2.addActionListener(this);
add(t1);
add(t2);
add(b1);
add(b2);
add(l);

setBounds(100,100,300,300);

this.addWindowListener(new java.awt.event.WindowAdapter(){
public void windowClosing(java.awt.event.WindowEvent e)
{
((Frame)e.getSource()).dispose();