2013-05-10 5 views
1

나는 (NetBeans의 스윙 GUI 빌더를 사용하여) 간단한 자바 프로그램을 만들고있다. 가능한 한 빨리 JComboBox에서 무작위로 배치 된 항목을 선택해야합니다. 그런 다음 시간을 알려주고 저장합니다 (통계 및 기타 등등).Java JComboBox 컨트롤 스크롤 막대 위치?

문제는 일단 항목을 선택하고 다른 항목 (JComboBox의 새로운 임의의 위치)을 찾으러 돌아 오면 스크롤바가 이전 위치를 기억 한 것 같습니다.

이 게임은 경쟁력이 있어야하기 때문에 이전 플레이어의 위치에 스크롤바가 맞지는 않을 것입니다.

JComboBox에서 스크롤바의 위치를 ​​설정할 수있는 방법이 있습니까?

P. 그것은 수직 스크롤바입니다. 또한 온라인에서 답변을 찾으려고했지만 2 시간 이상 검색하지 못했습니다. 어떤 도움을 주셔서 감사합니다!

+5

'combobox.setSelectedIndex (-1)'는 선택을 제거해야합니다. – camickr

+0

예 시도해 보았지만 선택 항목이 제거되었지만 스크롤바의 위치를 ​​재설정하고 싶습니다 (목록 맨 위로 돌아 가기) – nardnob

답변

4

스크롤바가 맨 위로 돌아가도록 첫 번째 항목을 선택한 다음 선택 항목을 -1로 설정하십시오.

comboBox.setSelectedIndex(0); 
comboBox.setSelectedIndex(-1); 
+0

고마워요! 그거였다. 나는 좀 더 camickr의 답변으로 주위를 놀았어야했는데, 나를 위해 그것을 철자에 감사드립니다 =) – nardnob