BorderLayout布局的简单使用

BorderLayout的常用方法如下:

内容也比较简单,代码如下:

import javax.swing.*;
import java.awt.*;class Windows3 {  //BorderLayout划分五东南西北中五个区域的布局public JFrame jf;BorderLayout borderLlayout;JButton jb;public Windows3(){jf=new JFrame();borderLlayout=new BorderLayout(3,3);jf.setLayout(borderLlayout);jf.add(jb=new JButton("东"),BorderLayout.EAST);jf.add(new JButton("南"),BorderLayout.SOUTH);jf.add(new JButton("西"),BorderLayout.WEST);jf.add(new JButton("北"),BorderLayout.NORTH);jf.add(new JButton("中"),BorderLayout.CENTER);//        jf.setSize(400,300);jf.pack();jf.setVisible(true);}
}public class Demo {public static void main(String[] args) {new Windows3();}

其中的pack()方法是自动生成的Size

结果如下:

BorderLayout布局的简单使用相关推荐

  1. css flex布局 padding,CSS3 flex布局之快速实现BorderLayout布局

    学习完flex的布局模式之后,我们趁热打铁,来实现一个BoxLayout布局.什么是BoxLayout布局?那我们先上一个图看看 BoxLayout布局写过后端UI代码的编程者应该不陌生了,写前端的代 ...

  2. android时间轴左右交叉布局,快速简单的定制一个时间轴布局(LinearLayout)

    github: 先上图: 很多情况下,我们都会遇到需要类似于时间轴的一个布局,网上也有很多,但是很多情况下我们其实并不需要那么多库,毕竟64k限制就在那,不管我们用还是不用,它依然在那... 而且更多 ...

  3. 谈谈利用JavaScript结合相对单位rem实现自适应布局的简单而实用的方法

    谈谈利用JavaScript结合相对单位rem实现自适应布局的简单而实用的方法 rem是css3新增的一个相对单位,相对的只是HTML根元素,可以只修改根元素字体大小就可以成比例地调整所有字体大小.我 ...

  4. RecyclerView多布局的简单使用

    RecyclerView多布局的简单 RecyclerView 是在Android5.0之后推出的,是一个比ListView更加灵活更加高效的适配器类型控件.但是RecyclerView不同于其他类型 ...

  5. BorderLayout布局管理器设置3个按钮

    BorderLayout布局管理器设置3个按钮 package p1;import java.awt.BorderLayout; import java.io.BufferedReader; impo ...

  6. html响应式布局教程,css3 media 响应式布局的简单实例

    html> /*    小于200px*/ @media (min-width:200px ) and (max-width:500px ) { #p{ background: red; } } ...

  7. Window布局参数简单描述

    Window 布局参数简单描述 文章目录 一.LayoutParams.type 二.LayoutParams.flags 三.Gravity.dimAmount.buttonBrightness.A ...

  8. BorderLayout布局

    BorderLayout布局管理器  BorderLayout类在java.awt包中  JFrame类的默认布局是BorderLayout  BorderLayout布局把容器划分为东.西.南 ...

  9. 使用 Flex 布局与其他普通布局的简单对比

    最近使用 flex 布局来做各种居中真的带来了不少方便,现在来总结一下平时的普通布局是怎样使用 flex 布局来实现一样的效果. 一.左右 1:1 布局 布局: <div class=" ...

最新文章

  1. 查看ocx控件CLSID的方法
  2. Consul 入门指南
  3. All in会员经济的知乎,能否实现商业化大跃进?
  4. linux atom 升级,Github更新Atom,主要集中在Windows
  5. 大家觉得现在最赚钱的电商形式是什么?
  6. matlab分割,数组 – MATLAB中的分割向量
  7. v割与邮票孔_pcb板V割和邮票孔的区别
  8. lamp一键安装包不安装mysql_LAMP一键安装包-CentOS 5/6下,添加pdo_mysql
  9. 台式机计算机里所有文档都打不开,电脑里的所有word文档都打不开,如何处理掉?...
  10. WEB安全 HTML基础
  11. 鸿蒙支持lOS,读了鸿蒙 OS 的代码后,我发现优秀项目都有这个共性!
  12. 数据结构—排序二叉树
  13. GPRS模块SIM300硬件分析
  14. 计算机研究生复试英语自我介绍,计算机研究生复试专业英语自我介绍.doc
  15. dux2.0 php,WordPress主题:大前端dux2.0+3.0分享
  16. 工程中的Linux设备驱动
  17. php 将人民币转为大写,使用php将人民币金额数值转换为大写中文汉字
  18. 骨传导耳机原理是什么、怎么区分真正的骨传导耳机?
  19. 街电入局两轮电动车充电,讲出了“跃迁”式的新故事?
  20. xxx小学四年级(上) 学期

热门文章

  1. nginx+lua+GraphicsMagick生成实时缩略图-CentOS7
  2. 实验五 备份与恢复数据库
  3. 高性能软磁材料——非晶合金
  4. JS得到浏览器每秒帧数fps 利用requestAnimationFrame
  5. java.lang.SecurityException: Permission Denial: startForeground from pid=29734, uid=10484 requires
  6. sigaction函数
  7. 2021高考赤峰成绩查询,2021年赤峰高考成绩排名及成绩公布时间什么时候出来
  8. 干货|50个大数据面试问题及答案第二篇:10个大数据面试中级问题
  9. tesseract简单数字英文识别
  10. Java常用方法速记总结