问题描述
importjava.awt.Color;importjava.awt.Frame;importjava.awt.GridLayout;importjava.awt.Label;importjava.awt.TextArea;publicclasstest{publicstaticvoidmain(Stringargs[]){Framef=newFrame("TextArea组件");f.setLayout(newGridLayout(1,1));Labellb=newLabel("请输入文本");lb.setAlignment(Label.RIGHT);TextAreata=newTextArea();ta.setBackground(Color.gray);f.add(lb);f.add(ta);f.setSize(200,200);f.setVisible(true);}}GirdLayout(1,1)不是一行一列吗?为什么运行的结果是一行两列,左边是Label,右边是TextArea?谢谢
时间: 2024-08-12 13:47:05