我做了一个MyJFrame类,又做了一个Main类,怎么知道myjframe的按钮动作啊?
我做了一个MyJFrame类,又做了一个Main类,MyJFrame类里有按钮,由Main类创建MyJframe的对象,Main类怎么知道MyJFrame是否点击按钮啊?...
我做了一个MyJFrame类,又做了一个Main类,MyJFrame类里有按钮,由Main类创建MyJframe的对象,Main类怎么知道MyJFrame是否点击按钮啊?
展开
1个回答
展开全部
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Main implements ActionListener{
public static void main(String[] args) {
// TODO Auto-generated method stub
new MyJFrame(new Main());
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if (e.getActionCommand().equals("b1")){
System.out.println("按钮b1被按下");
}
}
}
import javax.swing.JButton;
import javax.swing.JFrame;
public class MyJFrame extends JFrame{
private JButton b1=new JButton ("开始");
public MyJFrame(Main main){
b1.addActionListener(main);
b1.setActionCommand("b1");
this.add(b1);
this.setSize(500, 300);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询