swing label 上的button 怎么响应事件

swing label 上的button 怎么响应事件,第1张

给你段代码,也许能给你启示,不懂就问我

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 都不能动态改变组件内容。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9726725.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存