62,614
社区成员
发帖
与我相关
我的任务
分享
final JButton button = ...; // create jbutton
button.setEnabled(false); // 最初,没有选择,所以禁用
final JList jlist = ....; // create jlist
// 当有选中时,启用按钮 否则禁用
jlist.addListSelectionListener(new ListSelectionListener(){
@Override public void valueChanged(ListSelectionEvent e){
button.setEnabled(!(jlist.getSelectionModel().isSelectionEmpty()));
}
});
button.addActionListener(new ActionListener(){
@Override public void actionPerformed(ActionEvent e){
... // 对 JList中的选中项进行操作
}
});