java BorderLatout_浅谈java的BorderLayout的使用
布局管理器有四边和中间区域的概念。当我们增加一些事物到使用BorderLayout的面板上时我们必须使用add()方法将一个字符串对象作为它的第一个自变量,并且字符串必须指定(正确的大写)“North”(上),“South”(下),“west”(左),“East”(右)或者“Center”。如果我们拼写错误或没有大写,就会得到一个编译时的错误,并且程序片不会像你所期望的那样运行。幸运的是,我们会很快发现在java中有了更多改进。
这是一个简单的程序例子:
//: BorderLayout1.java
// Demonstrating the BorderLayout
import java.awt.*;
import java.applet.*;
public class BorderLayout1 extends Applet {
public void init() {
int i = 0;
sETLayout(new BorderLayout());
add("North", new Button("Button " + i++));
add("South", new Button("Button " + i++));
add("East", new Button("Button " + i++));
add("West", new Button("Button " + i++));
add("Center", new Button("Button " + i++));
}
} ///:~
除了“Center”的每一个位置,当元素在其它空间内扩大到最大时,我们会把它压缩到适合空间的最小尺寸。但是,“Center”扩大后只会占据中心位置。
BorderLayout是应用程序和对话框的默认布局管理器。
java BorderLatout_浅谈java的BorderLayout的使用相关推荐
- java fork_浅谈Java的Fork/Join并发框架
前几天有写到整合并发结果的文章,于是联想到了Fork/Join.因为在我看来整合并发结果其实就是Fork/Join中的Join步骤.所以今天我就把自己对Fork/Join一些浅显的理解记录下来. 1. ...
- 【Java】浅谈Java的I/O体系
文章目录 流(Stream) 流的分类 java.io.* I/O体系的四大抽象类 流的分类总结表 流的层次结构图 字节输入流的层次结构图 字节输出流的层次结构图 字符输入流的层次结构图 字符输出流的 ...
- 【Java】浅谈Java的GUI开发
GUI是什么? 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面. 图形用户界面是一种人与计算机通信的界面显示格 ...
- java什么是枚举_【JAVA】浅谈java枚举类
一.什么情况下使用枚举类? 有的时候一个类的对象是有限且固定的,这种情况下我们使用枚举类就比较方便? 二.为什么不用静态常量来替代枚举类呢? public static final int SEASO ...
- java synthetic_浅谈Java编程中的synthetic关键字
导读 正文 java synthetic关键字.有synthetic标记的field和method是class内部使用的,正常的源代码里不会出现synthetic field.小颖编译工具用的就是ja ...
- java memento_浅谈Java设计模式——备忘录模式(Memento)
一.概述 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态.这样以后就可将该对象恢复到原先保存的状态.它实现了对信息的封装,使得客户不需要关心状态保存的细节.保存就要消耗资源 ...
- java mediator_浅谈Java设计模式——中介者模式(Mediator)
一.概述 用一个中介对象来封装一系列的对象交互.中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互.中介对象用来封装对象之间的关系,各个对象可以不需要知道具体的信息 ...
- 解耦 多态性 java_Java的多态浅谈,Java多态浅谈网站安全分享!
Java的多态浅谈概述Java的四大基本特性:抽象,封装,继承和多态.其中,抽象,封装,继承可以说多态的基础,而多态是封装,继承的具体表现.如果非要用专业术语来描述什么是多态的话 多态是指程序中定义的 ...
- java 中的单元测试_浅谈Java 中的单元测试
单元测试编写 Junit 单元测试框架 对于Java语言而言,其单元测试框架,有Junit和TestNG这两种, 下面是一个典型的JUnit测试类的结构 package com.example.dem ...
- java的byte php_java_浅谈java的byte数组的不同写法,(由于篇幅原因阐述的不够详 - phpStudy...
浅谈java的byte数组的不同写法 (由于篇幅原因阐述的不够详细科学,不喜勿喷). 经常看到java中对byte数组的不同定义,粗略整理的一下: 一个字节(byte)=8位(bit),"b ...
最新文章
- 网络工程师_想要记录下来的一些题_2
- [bzoj 3534][Sdoi2014] 重建
- const应用和作用
- Qt C++发送图片到QML显示
- new调用函数,new具体做了什么?
- php markdown的转化函数,markdown公式转为知乎格式
- bzoj3687简单题*
- Element-UI-主页面---Element-UI工作笔记007
- 麻省理工学生令计算机系统升级不需重启
- 听一下牛人是怎样自学MIT计算机系全部课程的[转]
- Elsevier(爱思唯尔)论文模板下载地址及说明
- mysql设计一个网上购物系统_网上购物系统的设计与实现(MyEclipse,MySQL)
- 将文件中的单词及翻译导入数据库
- 计算机初始化,怎么初始化电脑 电脑要如何初始化教程
- java 未读消息_javaweb未读消息提醒
- html-css10 过渡/米兔练习/动画/动画练习/小球动画/平移和小米移动图
- 计算机底层:进程与线程。
- 物联网智能开关平台源码
- 该网站未根据工信部相关法律规则进行备案
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java宠物商店信息展示与服务订购系统7q5ic
热门文章
- 【跳频扩频通信】基于matlab跳频扩频通信【含Matlab源码 1003期】
- 【图像隐写】基于matlab高斯模型JPEG图像隐写【含Matlab源码 367期】
- 【协同任务】基于matlab蚁群算法多无人机攻击调度【含Matlab源码 034期】
- 深度学习后向算法的直观理解_强化学习的直观介绍
- ansys电力变压器模型_最佳变压器模型的超参数优化
- 云服务器机型系统选择,云服务器机型选择操作系统
- html无节日为空,这个生死相拥的节日_311.Html
- node mysql gbk_nodejs gb2312、GBK中文乱码解决方法
- sas数据集怎么导出_SAS:将proc步的输出导出为数据集
- python学习_Python学习 基础篇完结