Добавление прокручиваемой метки в диалог настроек - PullRequest
1 голос
/ 28 апреля 2010

Я создаю диалог настроек, используя JOptionPane.showOptionDialog(...)

Когда я нажимаю одну из кнопок, добавленных в это диалоговое окно, мне нужно, чтобы метка появлялась внизу в диалоговом окне (и эта метка должна быть прокручиваемой при необходимости). Я написал обработчики событий для кнопок, но я не уверен, как заставить этот ярлык появляться в диалоге.

Любая помощь будет отличной.

Обновление: Я понял, что было бы хорошо, если бы я как-то позвонил JOptionPane.showOptionDialog(...) с исходным сообщением, а затем, когда была нажата одна из кнопок, я бы изменил сообщение. Это возможно?

1 Ответ

1 голос
/ 28 апреля 2010

Статические методы JOptionPane - это всего лишь ярлыки, позволяющие легко создавать диалог с кнопками опций и фиксированным сообщением. Если вы проверите источник из него, вы увидите, что все обернуто для этой цели. Это всего лишь вспомогательный класс для часто используемых диалогов.

Предложение из комментария верно, если вы хотите большего, вам нужно будет создать свой собственный JDialog, так как это будет проще, чем пытаться что-то изменить из этого сгенерированного диалога.

Редактировать: Вы можете создать свой собственный JDialog самостоятельно, используя менеджеры по расположению . Более простой способ, предложенный также в предыдущей ссылке, заключается в использовании GUI Builder , подобного тому, который включен в Netbeans .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...