swing label 上的button 怎么响应事件
来源:百度知道 编辑:UC知道 时间:2024/05/29 15:34:01
是这样, 我的label 是通过 父级组件add 进来的,我的意思是label 上的button 怎么响应父级组件的事件 ,
给你段代码,也许能给你启示,不懂就问我
JButton button = new Button("Button");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter("Database File (*.db)", "db");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(this);
//Choose a new file
if (returnVal == JFileChooser.APPROVE_OPTION) {
return chooser.getSelectedFile();
}
return null;
}
});
有些类要需要加载,如javax.swing.JFileChooser;
相应父级组件事件?什么事件能说一下吗?用鼠标点击的话是不用考虑是哪个级别的事件的。
在面板里面 双击那个button 就OK了```
button.addActionListener(),可以对按钮加监听了
1.添加button时候要把监听按钮的监听器加进来。
如