我正在创建一个注册页面,但我对 Java 还很陌生,我有一个组合框,用于显示“先生、夫人、小姐等”等人的头衔,其中一个选项是“其他……”而且我有一个文本字段在组合框旁边指定您的标题,我希望文本字段不可编辑,除非有人在组合框中选择“其他...”,我该怎么做?
此刻的样子:我看不出我做错了什么?
TitleSpecifyChoiceField.setEditable(false);
TitleSpecifyChoiceField.setText("Please specify title...");
TitleChoice.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Mr", "Mrs", "Miss", "Ms", "Dr", "Other..." }));
TitleChoice.setToolTipText("");
TitleChoice.addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e) {
if (TitleChoice.getSelectedItem().equals("Other...")){
TitleSpecifyChoiceField.setEditable(true);
};