我正在尝试根据用户输入的文字来设置JTextField chnage的宽度/高度。
JTextField tf= new JTextField(20);
tf.getDocument().addDocumentListener(new DocumentListener(){
@Override
public void changedUpdate(DocumentEvent arg0) {
// TODO Auto-generated method stub
tf.resize(tf.getDocument().getLength(),tf.getDocument().getLength());
}
});
有没有办法在文本输入字段时更改其尺寸,同时还相应地更改框架的尺寸?
答案 0 :(得分:0)
如果您也可以访问该框架,则可以在调整文本字段大小后调用pack()
来缩放框架以包含文本字段。