package jisuanqi;

import java.awt.*;

public class MyFrame extends Frame{
//继承Frame类
public MyFrame() {
super("第一个图形界面");
//设置框架窗口标题
this.setSize(200, 130);
//设置组件尺寸(宽,高)
this.setLocation(300, 240);
//设置组件的显示位置
this.setBackground(Color.lightGray);
//设置组件的背景颜色
this.setLayout(new FlowLayout());
//设置的容器布局为流布局,居中 this.add(new Label("姓名:"));
//创建标签,添加到框架上
this.add(new TextField("陈浩翔",10));
//创建文本行,10列
this.add(new Label("密码")); this.add(new TextField(10));
//创建10列的文本行
this.add(new Button("OK"));
//创建按钮
this.add(new Button("Cancel"));
//创建按钮 this.setVisible(true);
//是否显示框架窗口,必须在添加组件后 }
public static void main(String[] args) {
new MyFrame(); }
}

第一次写图形界面的源代码,小小的激动啊。

流布局的图形构造方法默认为居中排列;

对齐常量:

LEFT(0):左对齐

CENTER(1):居中

RIGHT(2):右对齐

public FlowLayout(int align)

//align参数指定对齐方式,取值为对齐常量。

最新文章

  1. IConfigurationSectionHandler 使用~
  2. read函数返回值始终为1
  3. 把复杂json解析成javabean
  4. paip.日志中文编码原理问题本质解决python
  5. struts一些实用常量配置_2015.01.04
  6. 夺命雷公狗---Thinkphp----10之后台登录.注销一条龙
  7. 几条复杂的SQL语句
  8. 利用TraceSource写日志
  9. 转载,crtmpserver文件夹结构分析
  10. python binary lib on win/各种python库的二进制包
  11. c++ __declspec关键字详细用法
  12. kd-tree注解 & bzoj 2648 & 2716 & 3053 解决问题的方法
  13. Python 3.5.1 Syntax & APIs(Continue Updating..
  14. Java使用Openoffice将word、ppt转换为PDF
  15. luogu3687-[ZJOI2017] 仙人掌
  16. Mac上超好用的计时器和秒表
  17. div变成输入框
  18. hdu 6006 Engineer Assignment 状压dp
  19. Dubbo集群容错
  20. POJ 3126 Prime Path (素数+BFS)

热门文章

  1. [时间操作] C#TimeHelper时间格式化帮助类 (转载)
  2. Android 实现 IOS相机滑动控件
  3. Android - Unable to execute dex: Multiple dex files define
  4. 清楚form表单数据的便捷jQuery之法
  5. Eclipse反编译工具Jad及插件
  6. ubuntu1404安装配置java环境(jdk8)
  7. 【BZOJ3456】【CDQ分治+FNT】城市规划
  8. C++和MATLAB混合编程-DLL
  9. Vim自动补全神器:YouCompleteMe(转)
  10. sharepoint读取站点下列表