3 개의 콤보 박스가 있습니다. 첫 번째 콤보 박스를 선택하면 나머지는 업데이트해야하지만 내 코드는 작동하지 않는 것 같습니다. 이 사람들을 도와주세요. 여기에 내 코드가있다. (내 코드가 너무 길어서 오류 부분 만 쓸 것이다.) 사전에Swing에서 JComboBox 인스턴스를 업데이트하는 방법은 무엇입니까?
// example code
public class GuiComponents {
JComboBox<String> comboBox1, comboBox2, comboBox3;
public GuiComponents() {
.........
.........
String[] element1 = {"item1", "item2", "item3"};
String[] element2 = {"item1", "item2", item3};
String[] element3 = {"item1", "item2", "item3"};
comboBox1.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent event) {
if(event.getStateChange() == ItemEvent.SELECTED) {
// how do I update 2 comboboxes, upon selecting combobox1.
// combox2 should update as(element2) and
// combox3 should update as element3.
}
}
});
}
}
감사합니다 .... 당신의 의도는 사용자가 항목을 선택할 때 콤보 상자의 값을 변경하는 경우
* "(내 코드가 너무 길기 때문에 오류 부분 만 작성합니다.) * 더 빨리 도움을 받으려면 [SSCCE] (http : //sscce.org/). * "내 코드가 작동하지 않는 것 같습니다."* 무엇을 시도 했습니까? 코드 스 니펫은 아무것도 시도하지 않습니다. "// 여기에 내 작업을 완료하십시오."라고 읽습니다. –
여기에 모든 코드를 게시해야합니까? – user1874936
@ user1874936 문제를 보여주는 실행 가능한 예제 ... – MadProgrammer