GUI编程 简介 是什么?怎么玩?如何运用? 组件 窗口 弹窗 面板 文本框 列表框 图片 按钮 监听事件 鼠标 键盘 GUI核心技术:AWT 、Swing 缺点:界面不美观,需要jre环境! 优点:MVC架构,了解监听 目标:计网课设需要弄个Web服务器小工具 软件测试课设需要弄个正交表生成小工具 曾经为了方便,上学期用了pygame和pyqt5,如今又回来补Java的GUI了 AWT 介绍 awt: 抽象窗口工具包 (Abstract Window Toolkit ) 提供很多类和接口,GUI 元素:窗口、按钮、文本框等 java.awt 两个思路, ctrl + 左键 看源码,提高英语能力 对象加点 慢慢看方法 组件和容器 Frame 实例 import java.awt.*; public class Main { public static void main(String[] args) { Frame frame = new Frame("第一个窗口"); frame.setSize(300,300);//窗口大小 frame.setBackground(Color.blue);//背景颜色 frame.setLocation(300,100);//出现时左上角在屏幕上的坐标 //new Color(180, 167,0); //颜色点进去看源码 frame