急求这个JAVA程序的编写代码。。。

来源:百度知道 编辑:UC知道 时间:2024/05/28 12:14:08
编写一个Application,创建并显示一个200*100的Frame,该Frame的标题为:”Hello”。向Frame容器中添加一个标签为”Press Me”的按钮。编写代码,使得按钮被点击后,系统输出”您好! 欢迎进入Java世界!”字符串。要求程序能够处理窗口的关闭,正常退出。

附:可能用到的工具:

WindowListener接口中包括的方法定义:

public void windowClosing(WindowEvent e);

public void windowOpened(WindowEvent e);

public void windowIconified(WindowEvent e);

public void windowDeiconified(WindowEvent e);

public void windowClosed(WindowEvent e);

public void windowActivated(WindowEvent e);

public void windowDeactivated(WindowEvent e);

ActionListener接口中包括的方法定义:

public void actionPerformed(ActionEvent e);

第一次写application。写的不好,请见谅!!!
import javax.swing.*;
import java.awt.event.*;
import java.awt.BorderLayout;

public class GUIApplet extends JApplet
{
private JButton btn;
private JLabel lbl;
private JPanel p;
public void init()
{
System.out.println("Init Applet");
}
public void start()
{
System.out.println("Start Applet");
p = new JPanel();
btn = new JButton("Press Me");
lbl = new JLabel("djfjdl");
setLayout(new BorderLayout());
add(btn,BorderLayout.CENTER);
add(lbl,BorderLayout.NORTH);

btn.addActionListener(new MyListener());

this.setSize(200, 100);

}
class MyListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
if (e.getSource() == btn)
{
lbl.setText("欢迎来到java世界");
}
}