[求助]SWT 如何触发一个按钮的点击事件 窗体中有一个按钮A,为按钮添加了一个选择事件。还有另外一个按钮B,我想实现的是点击B按钮的时候触发A按钮的事件,这个如何操作??或者在程序处理业务逻辑的时候想触发某个按钮下面的事件! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 找到那个对象,然后调用doClick()方法 package com.GUI;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JOptionPane;import javax.swing.JPanel;public class TestButton extends JFrame { /** * */ private static final long serialVersionUID = 2482525810519182335L; private JButton jb1 = new JButton("button1"); private JButton jb2 = new JButton("button2"); public TestButton() { jb1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { JOptionPane.showMessageDialog(null, "button1"); jb2.doClick(); } }); jb2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(null, "button2"); } }); this.setLayout(new BorderLayout(1, 2)); this.setLocation(300, 300); this.setSize(200, 400); JPanel jp = new JPanel(); jp.add(jb1); jp.add(jb2); this.add(jp); this.setVisible(true); } public static void main(String[] args) { new TestButton().start(); } private void start() { }}希望有帮助. method的exception与方法内exception的区别 JCreator的问题! 为什么说可能损失精度? 一个lastIndexOf的用法题, 请高手解决 如何实现挂起jdbc事务啊?? jspsmartupload问题 请问这段代码是什么意思? 求助Struts分页的例子 哪为可以讲讲Null Exception的产生原因? 关于InetAddress.getByName 如何 让JTable的选择模式只能选择单元格 二维数组赋值的问题
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;public class TestButton extends JFrame { /**
*
*/
private static final long serialVersionUID = 2482525810519182335L; private JButton jb1 = new JButton("button1"); private JButton jb2 = new JButton("button2"); public TestButton() {
jb1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) {
JOptionPane.showMessageDialog(null, "button1");
jb2.doClick();
} });
jb2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null, "button2");
} });
this.setLayout(new BorderLayout(1, 2));
this.setLocation(300, 300);
this.setSize(200, 400);
JPanel jp = new JPanel();
jp.add(jb1);
jp.add(jb2);
this.add(jp);
this.setVisible(true);
} public static void main(String[] args) {
new TestButton().start();
} private void start() { }}希望有帮助.