Я добавил JTextField
в JPanel
, который использует BoxLayout.PAGE_AXIS
.JTextField растягивается для заполнения BoxLayout.PAGE_AXIS
Затем я добавляю эту панель в панель контента по адресу BorderLayout.CENTER
.
Прямо сейчас мое текстовое поле растягивает всю ширину и высоту BorderLayout.CENTER
.
Есть ли способ установить ширину и высоту этого текстового поля без использования нулевого макета? Или просто как-то заставлять его не растягивать всю ширину и высоту BorderLayout.CENTER
?
Я вижу, есть JTextField.setMaximumSize(Dimension arg0);
, но я не уверен, что такое Dimension
, или как его использовать в этом контексте.
'FlowLayout' будет использовать предпочтительный размер' JTextField'. – trashgod
* ".. но я не уверен, что такое' Dimension' .. "* После прочтения [JavaDocs for' Dimension'] (https://docs.oracle.com/javase/8/docs/api/ java/awt/Dimension.html), что вы не понимаете? –