![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GUI
小岛J猿
Stay hungry,Stay foolish.
展开
-
GUI入门项目:一小时完成贪吃蛇
4.贪吃蛇小游戏输出效果:预科:帧,如果时间片足够小,那就是动画。一秒30帧/60帧,连接起来就是动画,拆分开来就是静态图片。体系结构:整体编写流程:1.定义数据2.画上面板3.监听事件·键盘·事件4.有待优化的问题:·不许回头吃自己·分数等级,小蛇对应不同的速度·界面优化……代码:StartGame:package com.edwin.snake;import javax.swing.*;/** * @author EdwinD * @create 2020.0原创 2020-08-20 08:56:55 · 434 阅读 · 0 评论 -
Java基础-GUI入门-Swing详解
3.Swing3.1、窗口&面板代码:package com.edwin.lesson04;import javax.swing.*;import java.awt.*;/** * @author EdwinD * @create 2020.08.19 上午 08:31 * @desc Swing **/public class JFrameDemo1 { public static void main(String[] args) { new JFra原创 2020-08-19 19:44:10 · 13693 阅读 · 1 评论 -
Java基础-GUI入门-监听
5、事件监听所谓事件监听,就是指当某个事情发生的时候,应该做出何种反应。1.单一监听代码:package com.edwin.lession02;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;/** * @author原创 2020-08-18 23:27:25 · 310 阅读 · 0 评论 -
Java基础-GUI入门-AWT布局管理器
3、布局管理器流式布局代码:package com.edwin.lession01;import java.awt.*;/** * @author EdwinD * @create 2020.08.16 下午 09:29 * @desc **/public class TextFlowLayout { public static void main(String[] args) { Frame frame = new Frame();// 尝原创 2020-08-18 23:24:25 · 182 阅读 · 0 评论 -
Java基础-GUI入门-AWT组件和容器
2.2.1、AWT介绍其包含了很多的类和接口。元素:窗口,按钮,文本框。Java.awt:2.2、1、Frame代码:package com.edwin.lession01;import java.awt.*;//GUI第一个界面/** * @author EdwinD * @create 2020.08.16 上午 10:03 * @desc **/public class TextFrame1 { public static void main原创 2020-08-18 23:22:06 · 404 阅读 · 0 评论 -
Java基础-GUI入门-AWT详解
2.AWT2.1、AWT介绍其包含了很多的类和接口。元素:窗口,按钮,文本框。Java.awt:2.2、组件和容器1、Frame代码:package com.edwin.lession01;import java.awt.*;//GUI第一个界面/** * @author EdwinD * @create 2020.08.16 上午 10:03 * @desc **/public class TextFrame1 { public static v原创 2020-08-18 23:20:49 · 10308 阅读 · 7 评论 -
Java基础-GUI入门-简介
1.简介GUI:图形用户编程。GUI的核心技术:Swing;AWT。但是已经不流行,原因为:1.界面不美观。(原生Jar文件,带有头和尾)2.需要jre环境。(一个普通游戏几M,但是环境上百M)学习GUI的原因:1.可以写一些自己心中想要的小工具。2.以后的工作中,可能会需要维护Swing界面,虽然概率比较小。3.可以帮助我们了解MVC架构,了解监听,打一些思维基础。参考文献《【狂神说Java】GUI编程入门到游戏实战》视频链接...原创 2020-08-18 23:11:54 · 2762 阅读 · 0 评论