ATM:
在整个AWT包中提供的所有工具类主要分为以下3种。
(1)组件:Component。
(2)容器:Container。
(3)布局管理器:LayoutManager。
组件:
在整个AWT包中,所有的组件类(例如按钮、文本框等)都是从Component和MenuComponemt
扩展而来的,这些类会继承这两个类的公共操作。
在Swing 中的所有组件类也都是Component的子类,与 Component不同的是,所有的组件前
都加上了一个“JXx”的形式,如JButton、JLabel等。
容器:
所有的AWT组件都应该放到容器中,并可以设置其位置、大小等,所有的容器都是 Component
的子类。
布局管理器:
使用布局管理器可以使容器中的组件按照指定的位置进行摆放,另外的一个优点是,即使容器
改变了大小,布局管理器也可以准确地把组件放到指定的位置,这样就可以有效地保证版面不
会混乱。在AWT中所有的布局管理器都是 LayoutManager的子类。
Swing简介:
1.在Java中所有的Swing都保存在javax.swing包中。
2.在Swing中依然存在容器的概念,所有的容器类都是继承自AWT组件包中。
3.在Swing中依然可以使用AWT中所提供的各个布局管理器,为组件进行统一的布局管理。
3.基本容器JFrame
1.JFrame类:
![第十一周Java学习总结。
java UI 图形界面知识梳理:
1.JFrame类:
2.Dimension类的常用方法:
3.Point类的常用方法:
UI界面实操: 第十一周Java学习总结。
java UI 图形界面知识梳理:
1.JFrame类:
2.Dimension类的常用方法:
3.Point类的常用方法:
UI界面实操:](/default/index/img?u=aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU4MjY3MS8yMDE5MTEvMTU4MjY3MS0yMDE5MTEwODE0MjYxNzA1MS0xNzUwODk2NjA3LnBuZw==)
2.Dimension类的常用方法:
![第十一周Java学习总结。
java UI 图形界面知识梳理:
1.JFrame类:
2.Dimension类的常用方法:
3.Point类的常用方法:
UI界面实操: 第十一周Java学习总结。
java UI 图形界面知识梳理:
1.JFrame类:
2.Dimension类的常用方法:
3.Point类的常用方法:
UI界面实操:](/default/index/img?u=aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU4MjY3MS8yMDE5MTEvMTU4MjY3MS0yMDE5MTEwODE0MjY1MDQzMS0xNzExNzEyMTgucG5n)
3.Point类的常用方法:
![第十一周Java学习总结。
java UI 图形界面知识梳理:
1.JFrame类:
2.Dimension类的常用方法:
3.Point类的常用方法:
UI界面实操: 第十一周Java学习总结。
java UI 图形界面知识梳理:
1.JFrame类:
2.Dimension类的常用方法:
3.Point类的常用方法:
UI界面实操:](/default/index/img?u=aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU4MjY3MS8yMDE5MTEvMTU4MjY3MS0yMDE5MTEwODE0MjcxOTA4OC04NjA1NDk3LnBuZw==)
UI界面实操:
实验代码:
package Dome1;
import java.awt.*;
import java.io.*;
import javax.swing.*;
public class 图形界面 {
public static void main(String[] args) {
JFrame f = new JFrame("九宫格的输出");
f.setLayout(new GridLayout(3,3,0,0));
JButton but = null;
for(int i = 1;i<10;i++){
but = new JButton(" "+i);
f.add(but);
}
f.setSize(400, 300);
f.setVisible(true);
}
}
![第十一周Java学习总结。
java UI 图形界面知识梳理:
1.JFrame类:
2.Dimension类的常用方法:
3.Point类的常用方法:
UI界面实操: 第十一周Java学习总结。
java UI 图形界面知识梳理:
1.JFrame类:
2.Dimension类的常用方法:
3.Point类的常用方法:
UI界面实操:](/default/index/img?u=aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMTU4MjY3MS8yMDE5MTEvMTU4MjY3MS0yMDE5MTEwODE0MzYxMzkyOS0xNzE3ODY4MTA3LnBuZw==)