GUI编程

  GUI编程就是图形界面编程,它的作用就是创建页面,它的核心技术就是Swing   awt这两个类的使用。

 一. 现在来介绍一下awt和Swing:

1. awt

awt是Swing的前身,awt主要是用于底层的实现,awt里面包含了许多的抽象的窗口工具,其中有许多的类和接口,awt里面有很多的组件:窗口,弹窗,面板,文本框,监听事件等;其中在组件里面存在一个包含的关系,awt创建的按钮,文本框等组件不能凭空的出现在页面上,必须放在一个容器里面,此时,面板,窗口等组件就变成了部分组件的容器,具体组件如下图:

2. Swing

  Swing是新一代的图形界面工具,继承了awt的优点同时扩展了很多的类与接口,功能更加的强大,因为 Swing 是一种轻量级组件,它采用纯 java 实现,不再依赖于本地平台的图形界面,所以可以在所有平台上保持相同的运行效果,对跨平台支持比较出色。

二.我们为什么要学GUI编程

1.可以写出自己想要的一些小程序,方便自己。

2.在工作的时候,如果入职的公司年代比较久远,可能会用Swing来维护界面。

3.为后续学习MVC架构做基础,了解学习监听事件。

三.我的第一个Frame窗口


import java.awt.*;
public class myframe{
    public static void main(String[] args) {
        //new 一个Frame对象。
        Frame frame=new Frame("这是我的第一个Frame窗口");
        //创建的对象因为在内存中,实践看不见,因此要设置窗口的可见性
        frame.setVisible(true);
        //设置窗口的大小
        frame.setSize(300,300);
        //设置窗口的初识位置,其中参数的含义表示已屏幕的左上角为做表原点,向右和向下取x轴和y轴;
        frame.setLocation(500,500);
        //设置窗口能否被拉伸
        frame.setResizable(false);
        //设置窗口的背景颜色,其中方法的参数为一个对象那个,因此我们需要对Color这个类进行实例化
        frame.setBackground(new Color(40, 198, 40));
    }
}

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值