文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 建筑/土木 > 韩顺平 循序渐进学java 从入门到精通 课件 笔记 29讲到31讲文库
侵权投诉

韩顺平 循序渐进学java 从入门到精通 课件 笔记 29讲到31讲文库

天若有情天亦老,人学物理数学金融生物死得早

图形界面(gui)
1、sun已经提供了一个跨平台gui开发工具包awt提供了好多类与接口。但有缺点《致命的一个本地化lcd》
2、sun又创建了一个swing框架,解决了lcd问题。swing是awt的升级版本。就是继承的关系。
3、IBM认为swing消耗内存,创建了一个新的gui库,就是swt。
4、IBM为了方便开发swt程序,在swt基础上又创建出一个更易用,功能强大的图形包JFace。

我们重点学习swing。了解awt。
做图形界面在MyEclipse下开发。
Eclipse最早是IBM附属公司oti开发的。是开源的,可扩展的开发环境,是最流行的java开发工具,但是不能开发java ee项目,否则需要安装MyEclipse,现在一般都安装MyEclipse,不单独安装Eclipse。

IDE 集成开发环境。(vs2005 jcreater MyEclipse等等)
开发java的IDE:NetBeans jbuilder jcreater MyEclipse
swing组件一览表



JFrame是Frame的子类,
JButton也属于容器类的

布局管理器:
通过布局管理器来管理控件的大小与位置。共五种,常用3种,流式布局管理器,边界布局管理器,网格布局管理器,卡片布局管理器,网格包布局管理器


第三十讲:
边界布局管理器:将容器化为东南西北中五个区域,中间区域最大。 JFrame JDialog对话框自建默认的是边界布局。
注意事项:
1、不是五个部件都必须添加
2、中部组件会自动的调节大小
3、JFrame JDialog默认布局管理器就是BorderLayout。


/**
*BorderLayout布局
*1继承JFrame
*定义需要的组件
*创建组件(构造函数)
*添加组件
*对窗体设置
*/
package com.test1;
import java.awt.*;
import javax.swing.*;
public class Demo8_2 extends JFrame {

JButton jb1,jb2,jb3,jb4,jb5;
public static void main(String[] args) {
Demo8_2 dd =new Demo8_2();

}
public Demo8_2()
{
//创建组件
jb1=new JButton("中部");
jb2=new JButton("北部");
jb3=new JButton("东部");
jb4=new JButton("南部");
jb5=new JButton("西部");

//添加各个组件
this.add(jb1,BorderLayout.CENTER);
this.add(jb2, BorderLayout.NORTH);
this.add(jb3, BorderLayout.EAST);
this.add(jb4,BorderLayout.SOUTH);
this.add(jb5, BorderLayout.WEST);

//设置窗体属性

this.setTitle("这是一个演示窗体");
this.setSize(200,200);
this.setLocation(500, 500);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);

}

}

流式布局flowLayout,从左到右跟网页差不多
注意事项:
1、

第1页

你可能喜欢

  • 项目合作协议书范本
  • 考试资料
  • 公司简介
  • 项目奖金分配方案
  • Java笔记
  • JAVA编程题全集及答案
  • 教程下载地址

热门文档

相关文档

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email