这是我写的一段代码,我写让整个容器用GridLayout布局
管理器,第一行第一格是一个按钮,第二个是一个标签,但结果出来是那个按钮占了一整行,我想能不能改变一下按钮和标签的大小呢?
import java.awt.*;
import java.awt.event.*;
public class ZuoTi
{
private Frame f=new Frame("ZuoTi");
private Button b1=new Button("出题");
public void chuti()
{
f.setLayout(new GridLayout(2,2));
b1.setSize(10,20);
f.add(b1);
Label l1=new Label("hi");
l1.setSize(50,20);
f.add(l1);
f.setSize(300,500);
f.setVisible(true);
}
public static void main(String args[])
{
new ZuoTi().chuti();
}
}
f.setLayout(new GridLayout(2,2));
是因为你这里定义的是2行2列 ,而你带桥要添蠢御猛加到面拆慎板上的控件只有连个, 所以他会为你自动换行的。