java中如何设计一个安钮!

来源:百度知道 编辑:UC知道 时间:2024/05/27 13:33:46
大概的我知道怎么写!就是不知道怎么写响应动作事件的代码那一端!
可以详解一下,也可以简单说一下!
主要是有代码就可以拉

1、implements一个接口
2、加监听器
3、实现方法
就这三步,只要记住这个步骤,写程序就好说

import javax.swing.*;
public ButtonAction extends AbstractAction {

public ButtonAction (String buttonText) {
super(buttonText);
}

public void actionPerform(ActionEvent e){
//action codes here
System.out.println("Hi guy,^_^");
}

}

...
JButton btn = new JButton( new ButtonAction ("按我!") );

import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;

public class Test extends JFrame implements ActionListener {//步骤一.建立一个监听类,实现ActionListener接口
private JButton btn;
private JLabel lb;

public Test(){
this.setSize(200,150);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container con = this.getContentPane();
con.setLayout(null);