
给你段代码,也许能给你启示,不懂就问我
JButton button = new Button("Button");
buttonaddActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter("Database File (db)", "db");
choosersetFileFilter(filter);
int returnVal = choosershowOpenDialog(this);
//Choose a new file
if (returnVal == JFileChooserAPPROVE_OPTION) {
return choosergetSelectedFile();
}
return null;
}
});
有些类要需要加载,如javaxswingJFileChooser;
相应父级组件事件?什么事件能说一下吗?用鼠标点击的话是不用考虑是哪个级别的事件的。
1、监听按钮
EventAction ea;eagetSource()equals("你的按钮对象名称");//--即表示按钮被点击了
2、获取输入框值
TextField tf;tfgetText();//--即可获得输入框文本值
应该是线程的问题,在继承Thread类和实现Runnable接口两种方法中,第一种不支持数据共享,
第二种则支持。可能是监听线程和创建的线程共享了数据吧
以上就是关于swing label 上的button 怎么响应事件全部的内容,包括:swing label 上的button 怎么响应事件、javaSwing中在文本框TextField中输入值,然后点击按钮获取文本框中的值并进行相应的计算,怎么实现啊、难题, java swing 里的按钮点击问题 MouseListener,ActionListener 都不能动态改变组件内容。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)