setSelectedBoundValue를 사용하여 프로그래밍 방식으로 변경되는 JComboBox의 인덱스와 JComboBox를 클릭하여 구별하는 방법이 있습니까?JComboBox 액션
2
A
답변
2
이 추한와 진정한 해킹하지만 작품입니다!
ActionEvent
에는 필드 수정 자 (이 경우 마우스 버튼 ID)가 있습니다.
box.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if (e.getModifiers() != 0) {
// ~ mouse button pressed ;)
}
}
});
0
setSelectedBoundValue
그 방법을 들어 본 적이?
정말
하지 프로그래밍 방식으로 변경되는하는 JComboBox의 인덱스를 구별하는 방법이 있습니까. 청취자를 삭제할 수 있습니다.
comboBox.removeActionListener(...);
comboBox.setSelectedItem(...);
comboBox.addActionListener(...);
자신 만의 클래스 변수를 설정할 수 있습니다.
manualSelection = true;
comboBox.setSelectedIndex(...);
manualSelection = false;
+0
LOLz, 미안 : 그래서를 사용하여 당신이 setSelectedIndex
또는 setSelectedValue
와 마우스 클릭을 구별 도움이 될 수 있습니다 (방법 setSelectedBoundValue
으로하는 JComboBox
의 방법은 아닙니다). 나는 setSelectedIndex를 작성하려고했다. –
Rabin
관련 문제
- 1. 하는 JComboBox
- 2. JComboBox 너비
- 3. 데이터베이스 정보로 jcombobox 채우기
- 4. Java JComboBox Updating ComboBox
- 5. 편집 가능한 JComboBox
- 6. Enum에서 Swing JComboBox 채우기
- 7. 매우 느린 JComboBox 수행
- 8. 메뉴 인 JComboBox
- 9. JCombobox 편집 가능 가능
- 10. JComboBox 및 JTable 연결
- 11. JComboBox setText 메서드
- 12. JComboBox 스크롤을 잡고 끌기
- 13. JXTreeTable 및 JComboBox 셀 편집기
- 14. 동기화 된 JList 및 JComboBox?
- 15. JList & JComboBox 데이터를 다시 할당합니다.
- 16. Java JComboBox 드롭 다운 이벤트
- 17. JComboBox/BasicComboBoxUI를 빠르게 대체 하시겠습니까?
- 18. JComboBox 드롭 다운 문제 표시
- 19. 동기화 된 JList 및 JComboBox?
- 20. jcombobox - 드롭 다운 용지 크기
- 21. , 액션
- 22. 액션 삼항 연산자는 액션 스크립트
- 23. ICEFaces 액션 대 액션 리스너
- 24. jcombobox 팝업창에 java swing, highligth 항목이 있습니다.
- 25. Null In JComboBox 중지 화살표 키 사용
- 26. 선택된 JComboBox 항목이 활성화 또는 비활성화되었는지 감지
- 27. 다른 JComboBox의 선택에 따라 JComboBox 요소 변경
- 28. ArrayList에서 JComboBox 내용을 업데이트하는 방법은 무엇입니까?
- 29. HTML과 같은 JComboBox 제출 값을 선택하십시오.
- 30. JComboBox 항목을 해당 ID에 매핑하는 방법은 무엇입니까?
"클릭"이라는 질문을하지만, 사용자가 Enter 키를 사용하여 콤보 상자에서 항목을 선택할 수도 있다고 가정해야합니다. 이 때 0이 리턴됩니다. 따라서 사용자 행동 대 프로그래머 행동을 구별 할 수는 없습니다. – camickr
나는 이유를 위해 클릭했다! :-디 – dacwe