2016-06-29 2 views
-4

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

+1

не плохой вопрос, но вне темы для SO ... –

+0

Вы можете посмотреть здесь: https://vaadin.com/blog/-/blogs/rwd-pj-responsive-web-design-in-plain -java –

+0

Я знаю, что это не по теме, но иногда эти вопросы полезны новичкам, как я –

ответ

0

Я бы предложил использовать miglayout, так как это удобный и мощный менеджер макетов, который упрощает разработку адаптивных интерфейсов.

Этот минимальный пример создает интерфейс с одной кнопкой, которая автоматически изменяет размер, чтобы заполнить размер окна.

JFrame frame = new JFrame("MigLayout"); 
frame.setLayout(new MigLayout("fill")); 
frame.add(new JButton("Button"), "grow"); 
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
frame.pack(); 
frame.setVisible(true); 

Кроме того, менеджер layour является сетка на основе, проста в использовании и очень настраиваемый, так что я бы рекомендовать его для широкого спектра ситуаций.

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