2016-10-20 6 views
0

프로그램을 처음 시작할 때 액션 리스너가 어떤 행동을하도록 강제합니까? 내 프로그램의 경우 문자 그대로 드롭 다운 목록을 클릭하고 작업 수신기를 트리거 할 이름을 선택해야합니다. 프로그램을 시작하자마자 바로이 선택을하도록 어떻게 강요합니까?조치 수신기를 강제 실행 하시겠습니까?

편집 :

하는 난 그냥 여기에 이해가 확실 할, JComboBox 구성 요소를 사용하고 있습니다.

+0

당신이 이것을 요구하는 상황에 대해 명확히 할 수 있습니까? – Blip

+2

왜 ActionListener를 사용해야합니까? ActionListener가해야 할 것들이 들어있는 메소드를 작성하고 ActionListener에서 호출하는 방법은 어떻습니까? 그런 다음 리스너와 관계없이 시작시 메소드를 호출 할 수 있습니까? –

+0

@Blip, 목록의 이름이 Bob이라고 가정 해 봅시다. Bob 뒤에 또 다른 텍스트 필드가 있지만 Bob의 JComboBox에서 액션 리스너가 트리거 될 때까지는 비어 있습니다. 수동으로 드롭 다운 메뉴를 클릭하고 Bob을 선택하는 대신 프로그램 시작시 트리거 된 조치 수신기를 원합니다. 그게 말이된다면. :/ –

답변

0

실행 리스너가 실행하려는 코드를 호출하는 곳에서 메소드에 넣은 다음 프로그램을 시작하자마자 바로 호출하십시오.

0

이 솔루션을 찾는 사람이라면 누구나 찾을 수 있습니다. 단순히 액션 청취자 후에 코드 줄을 넣어 : combobox이 JComboBox의 구성 요소의 이름입니다

combobox.setSelectedIndex(0); 

합니다.

관련 문제