2011-03-07 6 views
0

자바 콤보 상자의 팝업과 관련된 질문이 있습니다.자바 콤보 박스는 버튼을 눌렀을 때만 나타납니다.

자바 버튼으로 콤보 상자의 팝업을 제어해야합니다.

즉, 버튼을 한 번 클릭하면 콤보 상자 팝업이 표시됩니다. 버튼을 다시 클릭하면 콤보 박스 팝업이 숨겨집니다.

지금까지 작동합니다.

내가 버튼을 클릭, 콤보 상자 팝업이 표시됩니다 :

내 문제는 다음과 같은 문제가 발생하지 않도록하는 것입니다. 그런 다음 somove를 다른 곳으로 클릭하면 프레임 또는 다른 단추의 테두리 나 예를 들어 내 콤보 상자의 팝업이 숨겨집니다.

누군가가 나에게이 작업을 수행하는 방법에 대한 힌트를 줄 수 있으면 행복 할 것입니다. combox 팝업은 버튼 클릭에 대해서만 반응합니다 (다른 것은 없습니다). 사전에

인사와 감사, 팝업이 작동하도록 설계하는 방법이다 스테

답변

0

. 팝업 뒤에있는 항목을 사용자가 어떻게 클릭합니까? 팝업을 숨기려면 버튼을 먼저 클릭해야할까요?

GUI를 모두 볼 수 없으면 대체 제안을 결정하기가 어려우나 JList을 사용하여 원하는 크기를 확장하거나 축소하는 것이 더 나을 수 있습니다.

+0

예, 맞습니다. 일반적으로 jcombobox는 이와 같이 작동하지 않아야하지만 제 특별한 경우에는 장치의 hmi를 시뮬레이트해야합니다. 따라서 내가 필요한대로 jcombox를 손쉽게 조작 할 수있는 방법이 없다는 것을 이해했습니다. 나는 Jlist로 시도 할 것이다. 감사, Steffen –

관련 문제