등록 페이지를 만들고 있지만 자바에 대한 새로운 지식이 있습니다. "Mr, Mrs, Miss, etc."와 같은 사람들 제목의 콤보 상자가 있습니다. 옵션은 "기타 ..."입니다. 제목을 지정하는 콤보 상자 옆에 텍스트 필드가 있습니다. 콤보 상자에서 "기타 ..."를 선택하지 않으면 텍스트 필드를 편집 할 수 없습니다. 나는 이것을한다?배열의 변수에 따라 레이블을 편집 할 수있게 만들기
현재 보이는 모습 : 내가 잘못하고있는 것을 볼 수 없습니까?
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);
};
을 : // www.sscce.org)를 사용해 보았습니다. 그러면 더 나은 답변을 얻을 수 있습니다! – nachokk