JavaGUI编程
饺子0778
明光桥高级职业学院本硕
展开
-
Day7 JAVA贪吃蛇游戏
预备知识:帧:如果时间片够小,就是动画,一秒30帧。连起来是动画,拆开就是静态图片。键盘监听定时器Timer分三个类文件来写:启动游戏类StartGame功能实现类GamePanel存放素材类Data启动游戏类import javax.swing.JFrame;public class StartGame { public StartGame() { } public static void main(String[] args) { JF原创 2020-05-22 21:27:00 · 190 阅读 · 0 评论 -
Day 6(JPanel面板和JScroll,按钮,列表和下拉框,文本框)
4.JPanel面板和JScrollJPanelpublic class JPanelDemo extends JFrame { public JPanelDemo() { Container container = this.getContentPane(); container.setLayout(new GridLayout(2,1,10,10)); //后两个参数的意思是,间距 JPanel panel1=new JPanel(原创 2020-05-21 13:16:08 · 679 阅读 · 0 评论 -
Day5(Swing中的JFrame、JDialog弹窗和Icon、Imagelcon标签)
Swing1.JFrame内含背景颜色设置和标签居中注:contentPane 是Container 的一个对象,而getContentPane() 方法就百是返回这个Container 的实例化对象contentPanepublic class JFrameDemo02 { public static void main(String[] args) { new MyJframe2().init(); }}class MyJframe2 extends JF原创 2020-05-20 22:11:19 · 366 阅读 · 0 评论 -
Day5(画笔,鼠标监听,窗口监听,键盘监听)
画笔基础用法import java.awt.*;public class TestPaint { public static void main(String[] args) { new MyPaint().LoadFrame(); }}class MyPaint extends Frame { public void LoadFrame(){ setBounds(200,200,600,500); setVisible(tr原创 2020-05-20 19:56:03 · 207 阅读 · 0 评论 -
Day04 (事件监听(鼠标 键盘 窗口等))
事件监听入门示例代码:public class TestActionEvent { public static void main(String[] args) { //按下按钮,触发一些事件 Frame frame = new Frame(); Button button = new Button(); //因为addActionListener()需要一个ActionListener,所以我们需要构造一个ActionList原创 2020-05-20 10:27:46 · 180 阅读 · 0 评论 -
Day03(GUI编程起步 AWT( 组件和容器 三种布局管理器))
GUI编程介绍常用组件和用途:窗口弹窗面板文本框列表框按钮图片监听事件鼠标键盘事件外挂 破解工具1.简介GUI核心技术:Swing AWT 1.界面不美观2.需要jre环境1.可以写出心里想要的小工具2.工作时可能要维护Swing界面3.了解MVC架构,了解监听器2.AWT2.1AWT介绍1.包含很多类和接口! GUI:图形 用户 界面编程2.元素:窗口 按钮 文本框3.java.awt包2.2组件和容器2.2.1 第一个Frame1.一个窗口原创 2020-05-18 22:47:04 · 175 阅读 · 0 评论