如何在java中将两个文本字段作为一个视口放置?
如何将两个文本字段设置为一个视口,并将每个文本字段设置为在输入更多文本时展开,而不是在每个文本字段中添加滚动条 我发现很难用语言来描述它,所以我上传了一个草图如何在java中将两个文本字段作为一个视口放置?,java,user-interface,jtextfield,jcomponent,Java,User Interface,Jtextfield,Jcomponent,如何将两个文本字段设置为一个视口,并将每个文本字段设置为在输入更多文本时展开,而不是在每个文本字段中添加滚动条 我发现很难用语言来描述它,所以我上传了一个草图 您可以这样做,每次输入内容时,内容都会变大: field.addKeyListener(this); 在您的KeyListener实现中: @Override public void keyReleased(KeyEvent arg0) { field.setSize(field.getWidth() + 10, field.g
您可以这样做,每次输入内容时,内容都会变大:
field.addKeyListener(this);
在您的KeyListener
实现中:
@Override
public void keyReleased(KeyEvent arg0) {
field.setSize(field.getWidth() + 10, field.getHeight());
repaint();
}
:D感谢并为这样的草图表示歉意。在这种情况下,我还必须计算并重新定位下面的texfield。不过还是可以选择的,谢谢。