java边界布局器小测试

来源:互联网 发布:破壁机有用吗 知乎 编辑:程序博客网 时间:2024/05/16 05:20

未加布局管理器的原始代码:

        JButton newButton=new JButton("New");
        add(newButton);
        final JButton closeAllButton =new JButton("Close all");
        add(closeAllButton);

输出截图:

当我们加上布局管理器后,如下:

         setLayout(new BorderLayout());
        JButton newButton=new JButton("New");
        add(newButton,BorderLayout.NORTH);
        final JButton closeAllButton =new JButton("Close all");
        add(closeAllButton,BorderLayout.SOUTH);

输出如下:

很和谐,有木有,那么。我们如果将他们都记在NORTH,会怎么样了,一起来看一看:

       setLayout(new BorderLayout());
        JButton newButton=new JButton("New");
        add(newButton,BorderLayout.NORTH);
        final JButton closeAllButton =new JButton("Close all");
        add(closeAllButton,BorderLayout.NORTH);

输出:

咦,我的New呢?

这是怎么回事儿呢?

原来,每次调用边界布局器都会重新在相应的边界添加组件,上次的布局自然会被覆盖,他们还真是不将就啊!

以后编写代码一定要注意!

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 c语言简单文本编辑器 jspserviceservlet jspserviceservlet jspserviceservlet 劫持 百度劫持 神马劫持 matlab贪吃蛇 外部中断控制流水灯 accessexternaldtd 学生信息管理 学生信息管理C语言 construct2 employee 拼音转数字 JAVA拼音转数字 C加密字符串 日本女优无码下载迅雷 定义一个字符串类String,实现判断该字符串是否为回文字符串 字符串类String回文字符串 判断字符串是否为回文字符串 RRC ERAB E-RAB Linux用gred命令单词长度大于等于5 使用重定向命令完成2个文件合并 使用重定向完成文本文件的拷贝 Linux查找时候不现实出错信息 Linux去掉某个文件所有者同组用户的写权限 求方程式ax2 GNAB-011 flash制作课件 有数组$array=array(“a”=>2,”b”=>6,”c”=>5) 有数组$array=array(“a”=>2,”b”=>6,”c”=>5) 有数组$array=array(“a”=>2,”b”=>6,”c”=>5)排序 php对一个数组按某个键值排序 有数组$array=array(“a”=>2,”b”=>6,”c”=>5);用php实现对以上数组进 $array=array(“a”=>2,”b”=>6,”c”=>5);用php实现对以上数组大小排序 $array=array(“a”=>2,”b”=>6,”c”=>5) $array=array(“a”=>2,”b”=>6,”c”=>5)排序 Linux去掉某个文件所有者同组用户的写权限