有两个按钮 不添加TEXT的属性(因为我要在按钮上添加图片,设置了setIcon属性,并且不希望JBUTTON上显示文字)
JButton jb1 = new JButton()
JButton jb2 = new JButton()
实现了一个按钮监听器
package com.ms.listener.main;import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
public class MainBtnListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
if(e.getSource() instanceof JButton){
String command = e.getActionCommand();
System.out.println(command);
}
}
}我在添加了JB1和JB2的JPanel中添加了对这两个按钮的监听,现在的问题是,两个按钮取到的command都为空。在一个监听器的情况下,能不能区分这两个按钮的值,能的话,怎么区分?望高手指教。。
JButton jb1 = new JButton()
JButton jb2 = new JButton()
实现了一个按钮监听器
package com.ms.listener.main;import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
public class MainBtnListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
if(e.getSource() instanceof JButton){
String command = e.getActionCommand();
System.out.println(command);
}
}
}我在添加了JB1和JB2的JPanel中添加了对这两个按钮的监听,现在的问题是,两个按钮取到的command都为空。在一个监听器的情况下,能不能区分这两个按钮的值,能的话,怎么区分?望高手指教。。
解决方案 »
- 帮忙分析个正则表达式~~
- 国庆长假无聊,写了个WebFetion的开发包,请大家指正
- 为什么struts和spring集成是为什么在spring的配置文件中一加配置hibernate的的sessionfactory就找不到action啊一去掉就能找到action?
- jni调用时找不到class
- JAVA访问DLL出错,不知怎么解决.
- 100分求老侯的java思想下半部分。
- 用java写木马程序怎么运行??
- 为什么在编译的时候出现cannot resolve symbol错误??等待ing
- 关于BorderLayout中的一块区域的大小如何调整的问题?
- for while 循环问题
- java的反编译问题
- win7切换jdk版本
在一个监听器的情况下,能不能区分这两个按钮的值,能的话,怎么区分?
能,比如JB1.setActionCommand("JB1");
JB2.setActionCommand("JB2");不知道能否解决你的问题!
e.getSource().equals(this.jb1) == true就是jb1按钮触发的。