zoukankan      html  css  js  c++  java
  • 第十一周课程总结

    组件

    在整个AWT包中,所有的组件类(例如按钮、文本框等)都是从Component和MenuComponemt
    扩展而来的,这些类会继承这两个类的公共操作。
    在Swing 中的所有组件类也都是Component的子类,与 Component不同的是,所有的组件前
    都加上了一个“JXx”的形式,如JButton、JLabel等。

    容器

    所有的AWT组件都应该放到容器中,并可以设置其位置、大小等,所有的容器都是 Component
    的子类。

    布局管理器

    使用布局管理器可以使容器中的组件按照指定的位置进行摆放,另外的一个优点是,即使容器
    改变了大小,布局管理器也可以准确地把组件放到指定的位置,这样就可以有效地保证版面不
    会混乱。在AWT中所有的布局管理器都是 LayoutManager的子类。

    基本容器JFrame

    Component的子类

    创建一个新窗体

    package org.lxh.demo18.jframedemo;
    import java.awt.Color;
    import javax.swing.JFrame;
    public class JFrameDemo01{
    public static void main(String args」) (
    JFramef=new JFrame("第一个Swing 窗体”);
    f.setSize(230,80);                     
    f.setBackground(Color.WHITE);
    f.setLocation(300,200); 
    f.setVisible(true); 
          }
    }
    

    使用Dimension和Point 类设置组件大小和显示位置

    package org.lxh.demo18.jframedemo;
    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.Point;
    import javax.swing.JFrame;
    public class JFrameDemo02(
    public static void main(String args,) (
    JFramef=new JFrame(“第一个Swing 窗体”); //实例化窗体对象
    Dimension d = new Dimension();          //实例化 Dimension 对象
    d.setSize(230,80);                      //设置大小
    f.setSize(d);                           //设置组件大小
    f.setBackground(Color.WHITE) ;          //设置窗体的背景颜色
    Point p = new Point(300,200);           //设置显示的坐标点
    f.setLocation(p);                       //设置窗体的显示位置
    f.setVisible(true) ;                    //让组件显示
            }
    }
    

    Swing简介

    AWT 大量地引入了 Windows函数,所以经常被称为重量级组件。在 Java2中提供了轻量级的图
    形界面组件——Swing,Swing 使用Java语言实现,是以AWT平台为基础构建起来的新组件,直接
    使用Swing 可以更加轻松地构建用户界面。在 Java 中所有的 Swing 都保存在javax.swing
    包中,从包的名称(javax)中就可以清楚地发现此包是一个扩展包,所有的组件是从JComponent
    扩展出来的。此类实际上是java.awt.Component的子类。

  • 相关阅读:
    岭回归和LASSO
    涉及到的知识点有页连接符的使用、批量修改元器件属性等知识
    OrCAD中分立器件的Symbol绘制
    OrCAD来新建原理图工程、设置原理图页面、新建原理图库
    python控制TLP2041高压电源源码(modbus rtu,try捕获异常使用)
    pyqt5分离ui主线程到子线程
    modbus rtu协议
    pcb接地设计
    PSPICE参数扫描+光标跟踪曲线改变+窗口分多个坐标系
    ad 导入logo
  • 原文地址:https://www.cnblogs.com/wuguijunniubi/p/11822739.html
Copyright © 2011-2022 走看看