100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > java图形界面编程 房子_Java图形界面编程

java图形界面编程 房子_Java图形界面编程

时间:2019-05-19 11:07:20

相关推荐

java图形界面编程 房子_Java图形界面编程

AWT简介

AWT是抽象窗口工具箱;其中包含了图形界面开发的基本类库。

AWT主要包括:容器,布局管理器,事件处理,基本组件四个部分。

容器:用于放置基本组件

布局管理器:对容器中的组件进行布局管理

事件处理:采用事件处理机制,使得用户通过图形界面和系统进行交互。

基本组件:图形界面组成的基本元素

1 容器

1.1 窗口

Frame是带有边框的窗口

初始化 Frame f=new Frame("窗口标题");

Frame f=new Frame();

注意:窗口初始化时不可见的,f.isVisible()返回false;

基本方法:

voidsetVisible(boolean b);设置窗口是否可见。

void setBounds(int x,int y,int width,int heigth);设置窗口的位置及大小。

void setTitle(String name);设置窗口的标题。

实例代码:

1 import java.awt.*;2 classFrameDemo3 {4 public static voidmain(String[] args)5 {6 Frame f=new Frame("我的窗口");7 f.setVisible(true);8 f.setBounds(200,300,300,200);9 //f.setTitle("FrameDemo");

10

11 }12 }

1.2 面板

Panel没有任何边框,而且需要存放在其它容器中才可以使用。

import java.awt.*;classFrameDemo

{public static voidmain(String[] args)

{

Frame f=new Frame("我的窗口");

f.setVisible(true);

f.setBounds(200,300,300,200);

Panel p1=newPanel();

p1.setBackground(Color.red);//设置面板颜色

Panel p2=newPanel();

p2.setBackground(Color.blue);//设置面板颜色

Panel p3=newPanel();

p3.setBackground(Color.yellow);//设置面板颜色

f.add(p1,BorderLayout.NORTH);//设置面板放置位置

f.add(p2,BorderLayout.CENTER);

f.add(p3,BorderLayout.SOUTH);

}

}

2 布局管理器

2.1网格是布局管理器(GridLayout)

实例代码:

import java.awt.*;classGridLayoutDemo

{public static voidmain(String[] args)

{

Frame f=new Frame("我的窗口");

f.setLayout(new GridLayout(3,3));//设置为3*3个格子

for(int x=1;x<=9;x++)

{

f.add(new Button("按钮"+x));//在格子里添加按钮。

}

f.setVisible(true);

f.setBounds(200,300,300,200);

}

}

2.2顺序布局管理器(FlowLayout)

实例代码:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。