有人可以向我解释一下,为什么每次我使用 FlowLayout 布局管理器时,我的文本字段都会显示为狭缝。
一段时间以来,我一直在努力解决这个问题,但我似乎无法弄清楚为什么会出错。
我觉得这是一件简单的事情,我一次又一次地忽略了,所以如果有人能向我解释这个现象,我将永远感激不尽。
import java.awt.Container;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class Console
{
public Console()
{
makeConsole();
}
private void makeConsole()
{
JFrame console = new JFrame("ArchiveConsole");
Container base = console.getContentPane();
base.setSize(400, 250);
console.setSize(base.getSize());
base.setLayout(new FlowLayout(FlowLayout.CENTER, 5,5));
JTextField tf = new JTextField();
tf.setSize(base.getWidth(), 25);
base.add(tf);
console.setVisible(true);
}
}