请问有人能解释一下,为什么每次我使用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);
}
}