开发者社区> 问答> 正文

java 布局管理哪儿错了啊?? 400 报错

java 布局管理哪儿错了啊?? 400 报错 import java.awt.;


import javax.swing.
;
public class myLayout extends JFrame 
{


public static void main(String[] args)
{
JFrame jf=new JFrame("数字表");
jf.setLayout(new GridLayout(3, 3));
jf.setSize(400, 400);

jf.setVisible(true);

for(int i=0;i<9;i++)
{
JButton jb[i]=new JButton("shuzi"+i);
   jf.add(jb[i]); 
}
}
}

展开
收起
爱吃鱼的程序员 2020-06-02 17:09:34 450 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    jf.setVisible(true); 放去最后

    显示模型一旦发布可视之后 对视图模型的修改需要调用容器的validate()方法才呈现

    ######
    public static void main(String[] args){
        JFrame jf=new JFrame("数字表");
        Container con = jf.getContentPanel();
        con.setLayout(new GridLayout(3,3));
        for(int i=0;i<9;i++){
            JButton jb[i]=new JButton("shuzi"+i);
            con.add(jb[i]); 
        }
        js.setSize(400, 400);
        jf.setVisible(true);
    }
    2020-06-02 17:09:54
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载