水平布局:
layout.setHorizontalGroup(
layout.createSequentialGroup()
.addComponent(find)
.addGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING, false)
.addComponent(input, 0, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(amountWords, 0, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(displayWords, 0, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addComponent(clearButton)
);
垂直布局:
layout.setVerticalGroup(
layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(GroupLayout.Alignment.LEADING, false)
.addComponent(find)
.addComponent(input)
.addComponent(clearButton))
.addComponent(amountWords)
.addComponent(displayWords)
);
我尝试使输入(JTextField),amountWords(JLabel)和displayWords(JTextArea)可调整大小,具体取决于屏幕的宽度和高度。显示字的高度/长度已根据屏幕高度调整大小。
但是如何才能使JTextField和JTextArea可调整大小? 谢谢!