zoukankan      html  css  js  c++  java
  • 第十一周Java学习总结。

    java UI 图形界面知识梳理:

    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类:

    2.Dimension类的常用方法:

    3.Point类的常用方法:

    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);
    
        }
    
    }
    

  • 相关阅读:
    队列 和 线程 之GCD dispatch
    ios NSUserDefaults存储数据(偏好设置)
    Binary Tree postorder Traversal
    Binary Tree Inorder Traversal
    Binary Tree Preorder Traversal
    Rotate List
    Reversed Linked List(Reverse a singly linked list)
    Remove Element
    Swap Nodes in Pairs
    Add Two Numbers
  • 原文地址:https://www.cnblogs.com/tengziqiang/p/11820028.html
Copyright © 2011-2022 走看看