有关GirdLayout的一个小问题
import java.awt.Color;
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.Label;
import java.awt.TextArea;
public class test {
public static void main(String args[]){
Frame f = new Frame("TextArea 组件");
f.setLayout(new GridLayout(1,1));
Label lb = new Label("请输入文本");
lb.setAlignment(Label.RIGHT);
TextArea ta = new TextArea();
ta.setBackground(Color.gray);
f.add(lb);
f.add(ta);
f.setSize(200,200);
f.setVisible(true);
}
}
GirdLayout(1,1)不是一行一列吗?为什么运行的结果是一行两列,左边是Label,右边是TextArea?谢谢