Java 鼠标选择JComboBoc某个选项后JTextField做出回应
展开全部
这个很简单,看到样例就可以学会。
JTextField input = new JTextField();
//首先要给 JCombobox 添加一个 ItemListener
JComboBox box = new JComboBox(new String[] {"Red", "Green", "Blue"});
ItemListener listener = new ItemListener() {
public void itemStateChanged(ItemEvent e) {
// 不是 SELECTED 事件就跳过。
if (e.getStateChange() == ItemEvent.DESELECTED)
return;
if (box.getSelectedItem() == "Green") {
input.setEnabled(false); // 完全禁止。
input.setEditable(false); // 可以进行选择复制操作,但不可修改。
}
}
};
box.addItemListener(listener);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询