#java #swing #layout-manager #border-layout #flowlayout
#java #качать #макет-менеджер #border-layout #потоковое описание
Вопрос:
Я новичок в Swing, но, поскольку я делал это, я не уверен, почему это печатает все в одной строке. Я хочу использовать макет границы для печати их в новой строке. Я попробовал, но не получил правильного результата.
В настоящее время он печатается следующим образом: введите описание изображения здесь
Я хочу, чтобы он печатался в таком порядке:
- Размеры бумаги: КОРОБКА
- Копировать стороны: ПОЛЕ
- ..
Любая помощь будет оценена.
Комментарии:
1. ваш код находится в Swing, а не в JavaFX
2. Я предлагаю использовать GridBagLayout вместо
FlowLayout
. Существуют также сторонние менеджеры компоновки, такие как FormLayout . Знаете ли вы о потоке отправки событий ? Я не думаю, что делать все ваши компоненты Swing статическими полями классаMain
— хорошая идея.3. привет, я не уверен в потоке отправки событий, так как я только начал изучать Swing.
4. Учебное пособие Oracle по созданию графического интерфейса пользователя с помощью JFC / Swing поможет вам правильно освоить Swing. Пропустите раздел Netbeans.
5. Избавьтесь от всех статических переменных. Они используются неправильно. Прочитайте руководство по Swing. Загрузите некоторые демонстрационные классы и измените демонстрационный код. Код будет лучше структурирован и покажет, что вам нужно лучше создавать графический интерфейс Swing.