请问在java中 怎么在一个按钮里触发另一个按钮的click事件?百思不得其解,急急急急 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 btn1.add 别一个BTN的事件触发类。 请参考:public class SimpleFrame extends JFrame { private JPanel contendPanel = new JPanel(); private JButton btn1 = new JButton("Button1"); private JButton btn2 = new JButton("Button2"); public SimpleFrame() { btn1.addActionListener(new Btn2_actionAdapter(this)); btn2.addActionListener(new Btn1_actionAdapter(this)); contendPanel.add(btn1); contendPanel.add(btn2); this.getContentPane().add(contendPanel); this.setSize(400, 300); this.setVisible(true); } public static void main(String[] args) { SimpleFrame simobj = new SimpleFrame(); } void button1_actionPerformed(ActionEvent e) { System.out.println("Button1 is clicked"); } void button2_actionPerformed(ActionEvent e) { System.out.println("Button2 is clicked"); } class Btn1_actionAdapter implements java.awt.event.ActionListener { SimpleFrame adaptee; Btn1_actionAdapter(SimpleFrame adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.button1_actionPerformed(e); } } class Btn2_actionAdapter implements java.awt.event.ActionListener { SimpleFrame adaptee; Btn2_actionAdapter(SimpleFrame adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.button2_actionPerformed(e); } }} 用命令提示符运行java程序 java中final关键字的变量 奇怪的问题,java.security.AccessControlException 谁有JAVA连数据库的实例给我发个 让我学习下! java 和 exchange server通信问题 大家帮我看看程序那儿错了?? 谁能帮帮我,谢谢,分少了可以再给! 求绘图的java代码,谢谢了!!! 谁能告诉我SOFT 和WEAK REFERENCE 的回收机制,有例子最好! Java集合将自定义对象存到ArrayList集合中,并去除重复元素 JAVA基础? 关于JAVA读取TXT文件的问题!
public class SimpleFrame extends JFrame {
private JPanel contendPanel = new JPanel(); private JButton btn1 = new JButton("Button1"); private JButton btn2 = new JButton("Button2"); public SimpleFrame() { btn1.addActionListener(new Btn2_actionAdapter(this));
btn2.addActionListener(new Btn1_actionAdapter(this)); contendPanel.add(btn1);
contendPanel.add(btn2);
this.getContentPane().add(contendPanel);
this.setSize(400, 300);
this.setVisible(true);
} public static void main(String[] args) {
SimpleFrame simobj = new SimpleFrame();
} void button1_actionPerformed(ActionEvent e) {
System.out.println("Button1 is clicked");
} void button2_actionPerformed(ActionEvent e) {
System.out.println("Button2 is clicked");
} class Btn1_actionAdapter implements java.awt.event.ActionListener {
SimpleFrame adaptee; Btn1_actionAdapter(SimpleFrame adaptee) {
this.adaptee = adaptee;
} public void actionPerformed(ActionEvent e) {
adaptee.button1_actionPerformed(e);
}
} class Btn2_actionAdapter implements java.awt.event.ActionListener {
SimpleFrame adaptee; Btn2_actionAdapter(SimpleFrame adaptee) {
this.adaptee = adaptee;
} public void actionPerformed(ActionEvent e) {
adaptee.button2_actionPerformed(e);
}
}
}