2012-06-24 3 views
2

Мне нужно получить много данных (выбор файла, текст, дата, ...) от пользователя в MDI JFrame.
Мне нужна форма ввода, которая является JInternalFrame быть модальной.
Как я могу сделать JInternalFrame?Создание модального JInternalFrame

+1

Почему вы не используете для этого JDialog? 'JInternalFrame' не может быть модальным, если вы не продлеваете его. – GETah

+0

@ GETah:' JDialog' не работает как внутренний диалог! он выходит из MDI Frame! Могу ли я записать его в 'JDesktopPane'? – RYN

+0

К сожалению, нет, см. Мой ответ ниже для интересной ссылки на решение. – GETah

ответ

6

Из моего опыта, мне никогда не удавалось сделать JInternalFrame модальным и не думаю, что это возможно из коробки.

См this большой статьи о продлении на JInternalFrame, чтобы сделать их модальными (благодаря Стиву Уэбба).

+0

@trashgod Серьезно !!? Это от вас? Я всегда смотрел ваш сайт на новые трюки и подсказки на Java :). Шляпа выключена, приложение действительно хорошо сделано! – GETah

+0

Отредактировал свой ответ, вы сейчас на нем :) – GETah

+1

@trashgod :) Я уже видел некоторые из ваших элементов управления, поэтому я не сомневался;) – GETah

Смежные вопросы