在JAVAswing布局设置FlowLayout和GridLayout中了怎么调节组件的大小。

import java.awt.*;import java.applet.*;public class jisuanji extends Applet{ Button bb1=new Button("."); Button b0=new Button("0"); Button b1=new Button("1"); Button b2=new Button("2"); Button b3=new Button("3"); Button b4=new Button("4"); Button b5=new Button("5"); Button b6=new Button("6"); Button b7=new Button("7"); Button b8=new Button("8"); Button b9=new Button("9"); Button b10=new Button("+"); Button b11=new Button("-"); Button b12=new Button("*"); Button b13=new Button("/"); Button b14=new Button("="); TextField t1 = new TextField(); public void init(){ this.setLayout(new FlowLayout()); add(t1);add(b14); this.setLayout(new GridLayout(5,4)); add(b7); add(b8); add(b9); add(b10); add(b4); add(b5); add(b6); add(b11); add(b1); add(b2); add(b3); add(b12); add(b0); add(b0); add(bb1);add(b13); }}图片一个运行结果,一个目标结果。就是怎么把t1文本变成占3格,0按钮占2格,谢谢。最好在不改变布局的情况下修改。谢谢

第1个回答  2016-05-25
这种布局情况要用GridBagLayout,FlowLayout和GridLayout完成不了本回答被提问者和网友采纳
相似回答