BorderLayout

使用此种布局方式将一个窗体的版面划分成东,西,南,北,中 5 个区域,可以直接将需要的组件放到这 5个区域中;

package chap09.sec04;

import java.awt.BorderLayout;

import javax.swing.JButton;

import javax.swing.JFrame;

public classBorderLayoutTest {

public static void main(String[] args) {

// TODO Auto-generated method stub

JFramejframe=new JFrame("BorderLayoutTest");

jframe.setLayout(new BorderLayout());

jframe.add(new JButton("东边"),BorderLayout.EAST);

jframe.add(new JButton("西边"),BorderLayout.WEST);

jframe.add(new JButton("南边"),BorderLayout.SOUTH);

jframe.add(new JButton("北边"),BorderLayout.NORTH);

jframe.add(new JButton("中边"),BorderLayout.CENTER);

jframe.setVisible(true);

jframe.setSize(400, 400);

}

}

BorderLayout小练习相关推荐

  1. Java知多少(84)图形界面之布局设计

    在界面设计中,一个容器要放置许多组件,为了美观,为组件安排在容器中的位置,这就是布局设计.java.awt中定义了多种布局类,每种布局类对应一种布局的策略.常用的有以下布局类: FlowLayout, ...

  2. java设计图形界面的基本思路_java图形界面之布局设计

    在界面设计中,一个容器要放置许多组件,为了美观,为组件安排在容器中的位置,这就是布局设计.java.awt中定义了多种布局类,每种布局类对应一种布局的策略.常用的有以下布局类: •FlowLayout ...

  3. java体重指数计算器程序_java 学习 ——计算器小程序

    简易计算器小程序代码: package jisuanqi; //声明需要插入的包 import java.awt.*; import java.lang.Object; import java.lan ...

  4. Java程序 实验小全

    Java程序中的main方法声明中的参数类型是一个字符串数组,运行时,存放接收的参数,和C语言不同,第一个参数存放在下标为0的位置,第二个参数存放在下标为1的位置,其它的一次类推.下面的程序说明了参数 ...

  5. Calendar日历小程序

    //有待完善,有点bug package com.sunshine.framework.calendar.model; import java.util.Calendar; /**  *  * < ...

  6. java画图板代码_java学习小总结——画图板制做(附代码)

    学习java这门编程语言也有一个多月了.~若是能用本身学的编程语言去开发一些小程序软件能够说是本身一直求之不得吧!.模仿XP的画图板的开发则是学java来最先作的一个小软件.也是把以前学到的不少知识得 ...

  7. python桌面开发吐血_想用java写个桌面小demo,就布局都差点写吐血了,学艺不精...

    demo简略需求 项目背景 很多文件重复存放,除了管理混乱,还会对患有强迫症用户的身心造成10000点的伤害...其实就是360云盘当时上传了有上传,造成很多重复的图片+视频,前阵子360个人云盘&q ...

  8. java 扫雷游戏_java的扫雷小游戏(超简单)

    这学期的专业选修课选了java,由于之前已经学过了C++,数据结构和操作系统的原因吧!所以感觉上手还是比较容易的-- 于是,实验课老师并没有要求那样一次次的做实验交实验报告,而是在最后一次实验课上,利 ...

  9. 计算器小程序java课程设计,java课程设计----计算器小程序报告.doc

    java课程设计----计算器小程序报告.doc #####学院JAVA语言课程设计报告小程序计算器系统管理班级:#######姓名:#####指导老师:###时间:2012年6月25日至6月29日2 ...

最新文章

  1. 常见的集合容器应当避免的坑
  2. WINDOWS下安装MYSQL—图文详解
  3. HTML5 大战移动应用(一)
  4. map:根据 value 找 key ?
  5. MySQL的基本查询(二)
  6. 表格 大小_单元格大小乱七八糟?给我3秒,还你一个完美表格!
  7. 一款可定制的外国jQuery图表插件jqplot
  8. C++实现输入任意大小的整形数组并且利用冒泡排序法进行升序排序并且进行二分查找
  9. 计算机技能比赛试题,计算机技能竞赛比赛试题文字录入WORDEXCEL
  10. php 与 html 的混合编程
  11. Longhorn,企业级云原生容器分布式存储 - 监控(Prometheus+AlertManager+Grafana)
  12. 历史小说《雍正皇帝》后感(电视剧雍正王朝)
  13. pythongui界面实现爬取b站弹幕_Python爬虫自动化爬取b站实时弹幕实例方法
  14. JavaWeb 页面跳转方式连接数据库
  15. QQ、微信、新浪 利用refresh_token重新登录
  16. 微信支付报错:用户传入的appid不正确,请联系商户处理
  17. CUDA编程--邻近点查询
  18. YonBuilder之单表,主子表的建立
  19. 无线数传模块DTU终端
  20. Vue.js学习笔记—input-number:实战:开发一个数字输入框组件

热门文章

  1. Linux学习总结(63)——CMDB 详细介绍:概念、架构、模型、表设计及开源选择
  2. 广电宽带与中国电信固网宽带对比分析
  3. 慢阻肺稳定期:持续治疗是关键
  4. postman在线测试webservice调用
  5. linux 中 sigaction 函数详解
  6. 四大类商业银行实力特点大对比(下)
  7. 定积分华里士公式推广_分部积分法与点火公式|第四十六回|高数(微积分)...
  8. 列表经典测试题(有答案版)
  9. excel平均值公式_财务人必会的10个Excel函数!不会的可长点心吧~
  10. 哈夫曼树的构造C/C++代码实现