GUI简介

本文介绍了GUI的基础知识,包括Swing和AWT核心技术,强调了GUI在开发小工具和理解MVC架构中的作用。文章详细讨论了组件如Frame和Panel,以及布局管理器如流式布局和表格布局的应用。
摘要由CSDN通过智能技术生成

1、简介GUI

Gui的核心技术:Swing AWT

  1. 因为界面不美观、

  1. 需要jre环境!

学习目的:

  1. 可以写出自己心中想要的一些小工具

  2. 工作的时候,也可能需要维护到swing界面,概率极小!

  3. 了解MVC架构,了解监听!

2、组件和容器

1、frame

 package com.wtdm.lesson01;
 ​
 import java.awt.*;
 ​
 //GUI的第一个界面
 public class TestFrame {
     public static void main(String[] args) {
         //Frame
          Frame frame = new Frame("我的第一个Java图像界面窗口");
          //需要设置可见性
         frame.setVisible(true);
         //设置窗口大小
         frame.setSize(400,400);
         //设置背景颜色
         frame.setBackground(Color.BLACK);
         //弹出的初始位置
         frame.setLocation(200,200);
         //设置大小固定
         frame.setResizable(false);
     }
 }

 

窗口关闭不了

回顾封装,多个窗口

 package com.wtdm.lesson01;
 ​
 import java.awt.*;
 ​
 public class TestFrame2 {
     public static void main(String[] args) {
         //展示多个窗口
         MyFrame myFrame1 = new MyFrame(100, 100, 200, 200, Color.blue);
         MyFrame myFrame2 = new MyFrame(300, 100, 200, 200, Color.yellow);
         MyFrame myFrame3 = new MyFrame(100, 300, 200, 200, Color.red);
         MyFrame myFrame4 = new MyFrame(300, 300, 200, 200, Color.MAGENTA);
     }
 }
 class MyFrame ext
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值
>