Ящик со списком Java должен появляться только при нажатии кнопки - PullRequest
0 голосов
/ 07 марта 2011

У меня есть вопрос, касающийся всплывающего списка Java.

Мне нужно управлять всплывающим списком с помощью кнопки Java.

Это означает, что я нажимаю один раз на кнопку, отображается всплывающее окно со списком. Если я снова нажму на кнопку, всплывающее окно со списком будет скрыто.

Пока это работает.

Моя проблема состоит в том, чтобы избежать следующего поведения:

Я нажимаю на кнопку, отображается всплывающее окно со списком. Затем, если я щелкну где-нибудь еще, например, на границе моего фрейма или другой кнопки, или что-то еще, всплывающее окно моего комбинированного списка также скрывается.

Я был бы счастлив, если бы кто-нибудь дал мне подсказку, как это сделать. Всплывающее окно со списком реагирует только на нажатие кнопки (больше ничего).

Привет и спасибо заранее, Штеффен

1 Ответ

0 голосов
/ 07 марта 2011

Так работают всплывающие окна.Как ваш пользователь нажимает на элементы позади всплывающего окна?Неужели вы действительно хотите, чтобы они сначала щелкнули по кнопке, чтобы скрыть всплывающее окно?

Если вы не видите весь ваш графический интерфейс, затруднительно определить альтернативное предложение, но вам может быть лучше использовать JList, которыйразверните или сократите предпочтительный размер.

...