第6章 图形用户界面

来源:互联网 发布:淘宝定位在哪 编辑:程序博客网 时间:2024/05/01 01:21
package jm;import java.awt.*;    //添加AWT库,引入java的接口import java.awt.peer.PanelPeer;import javax.swing.*;   //添加Swing库,引入java的接口public class Frame_Test {    //创建类Frame_Test(用户图形界面)    public static void main(String[] args) {        // TODO 自动生成的方法存根         Frame f=new Frame("标题-java图形用户界面");   //创建图形用户界面,并设置界面的标题         PanelPeer pl =new panel();               //创建类PanelPeer的对象pl;         JLabel lab= new JLabel("Hello World");   //  创建属于类 JLabel的对象lab,并设置在标签中显示的内容为Hello World         f.setSize(300, 150);                      //设置界面的宽度为300,高度为150         f.setVisible(true);                       //设置界面的可见性         f.setBackground(Color.green);               //设置界面的背景颜色为绿色         f.add((Component) pl);                     // 将面板pl添加到界面中         ((Container) pl).add(lab);                 //将标签lab添加到面板pl中    }}1.知识要点:AWT的概述:抽象工具集,是java包,包括基本组件及其相关类的接口等;Swing的概述:是一个轻量级的java组件,包括了AWT中已经提供了的GUI组件,同时它沿用了AWT的事件处理模型;容器的概述:是用来放置控件的;JFrame容器:是带有标题和边界的顶层窗口,它的默认布局时边界布局也就是BorderLayout布局;JPanel容器:是一个无边框容器,也称为面板。程序中的其他组件需要放在面板内,在面板内也可以放置其他面板。它不可以独立出现在界面上,必须放在容器(container)中才可以。2.总结:首先理解要引入的java包,弄明白界面的显示代码的含义;慢慢地学会了简单的用户图形界面的显示。

显示结果为:这里写图片描述

原创粉丝点击