随笔 - 100  文章 - 0 评论 - 4 阅读 - 29192
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  狂神GUI

GUI编程Day08
摘要:让小蛇动起来 把监听器写成内部类,实现KeyListener接口 测试:按空格白字会消失,再按一下就回来 定时器 测试:按空格,小蛇动起来了,一去不复返 边界判断 测试:走到边界重新从左边出来 其他方向移动 测试 依旧是从左往右循环走,但是能按方向键动蛇头 控制走向 至此,小蛇可以移动 不过小蛇现在 阅读全文
posted @ 2021-08-21 14:05 托马斯源 阅读(27) 评论(0) 推荐(0) 编辑
GUI编程项目:贪吃蛇
摘要:素材: 代码: StartGame package com.yuan.snake; import javax.swing.*; //游戏的主启动类 public class StartGame { public static void main(String[] args) { JFrame fra 阅读全文
posted @ 2021-08-21 13:47 托马斯源 阅读(65) 评论(0) 推荐(0) 编辑
GUI编程Day07
摘要:贪吃蛇 帧:如果时间片足够小,就是动画,比如一秒30帧,连起来是动画,拆开就是静态的图片 键盘监听 定时器Timer 基础窗口框架StartGame,一个白板 游戏面板GamePanel 主界面add一个面板对象 贪吃蛇的素材 狂神: 自制:也不知道大小,按照网格尺寸的小图标25×25,大的125× 阅读全文
posted @ 2021-08-20 21:03 托马斯源 阅读(42) 评论(0) 推荐(0) 编辑
GUI编程Day06
摘要:3.4 面板 Jpanel package com.yuan.lesson05;​import javax.swing.*;import java.awt.*;​public class JPanelDemo extends JFrame { public JPanelDemo(){ Contain 阅读全文
posted @ 2021-08-19 21:10 托马斯源 阅读(98) 评论(0) 推荐(0) 编辑
GUI编程Day05
摘要:2.9 窗口监听 关闭的时候先隐藏一瞬间,后关闭 优化: 关不掉,输出语句 Windows监听常见的事件 只有关闭和激活窗口比较常见,剩下几乎用不到 让激活和失去激活分别显示不同的窗体名字 2.10 键盘监听 3. Swing 3.1 窗口、面板 Swing是awt的扩展,包含更多组件 这样写太lo 阅读全文
posted @ 2021-08-18 21:15 托马斯源 阅读(30) 评论(0) 推荐(0) 编辑
GUI编程Day04
摘要:学废了 如何优化这个代码?(组合的思想) 在一个类里面去调用另外一个类的引用 引用的详细部分:https://www.cnblogs.com/xujiaqi/p/13545455.html 在监听器类的构造器里面获取的不是计算器类中的三个num变量,而是直接一个计算器类对象 修改计算器类中的添加监听 阅读全文
posted @ 2021-08-17 20:07 托马斯源 阅读(30) 评论(0) 推荐(0) 编辑
GUI编程Day03
摘要:练习 我最开始以为是这样,我的构思是做上下两个面板,然后每个面板上面盖三个面板,左右两个面板填充按钮,中间的面板再细分,甚至把每个面板的大小,位置设计好了,不过后来发现布局还是欠缺,达不到想要的效果,看了狂神的答案,人家没有特意设置每个按钮的大小位置,单纯的利用布局完成的案例 Day03.2021. 阅读全文
posted @ 2021-08-08 21:13 托马斯源 阅读(31) 评论(0) 推荐(0) 编辑
GUI编程Day02
摘要:2.面板Panel 流布局 把东西尽量放在panel上,窗口是个背景,只有一个 关闭窗口监听事件 这样太麻烦,关闭一个窗口要把所有方法写了 适配器模式:继承一个类然后写事件 点进WindowAdapter类,发现实现了WindowListener接口 这种是awt的解决方式 3. 布局管理器 组件- 阅读全文
posted @ 2021-08-06 21:56 托马斯源 阅读(39) 评论(0) 推荐(0) 编辑
GUI编程Day01
摘要:GUI编程 这是什么? 它怎么玩? 如何在平时运用? 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件 外挂:java跨平台,在JVM虚拟机上 破解工具 1. 简介 GUI核心开发技术:Swing 和 AWT(学Java其实就是在学一个一个类,学GUI只要掌握这两个类就行 阅读全文
posted @ 2021-08-05 20:38 托马斯源 阅读(29) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示