에서의 actionPerformed 방법을 구별하는 방법 내가하는 JComboBoxsetSelectedItem 호출 및 JComboBox에
public void actionPerformed(ActionEvent e)
{
Object source = e.getSource();
if(source.equals(listComboBox))
{
changeList();
}
}
public void changeList()
{ //do some stuff
.....
.....
//warn the user
}
내 문제에 값 변화의 이벤트에서 호출되는 메소드는,이 메소드가 호출됩니다이다가 초기로드 방법. 이 방법에는 경고 메시지 팝업이 있습니다. 사용자가 콤보 상자의 선택된 값을 변경할 때만 필요합니다 (로딩 메서드에서 코드의 값을 설정하지 않았을 때).
구분할 수있는 방법 (플래그, 다른 방법)이 있습니까? 이들 사이에 행동이 필요하고 경고 메시지를 줄 때만 필요합니까?
[Java JComboBox에서 변경 선택 이벤트 수신] 가능한 복제본 (https://stackoverflow.com/questions/17576446/java-jcombobox-listen-a-change-selection-event) – Berger