
GUI编程
Massimo_ycw
北海虽赊,扶摇可接,东隅已逝,桑榆非晚!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
贪吃蛇小游戏制作
一、准备 贪吃蛇小游戏所需要的图片: 二、编码 2.1、StartGame类 package com.massimo.snake; import javax.swing.*; public class StartGame { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setBounds(10 , 10 , 900 , 720); //设原创 2022-05-22 15:15:26 · 2964 阅读 · 0 评论 -
下拉框、列表框、密码框
一、下拉框 package com.massimo.list; import javax.swing.*; import java.awt.*; public class ComboxTest extends JFrame { public ComboxTest(){ Container container = this.getContentPane(); JComboBox status = new JComboBox(); status原创 2022-05-21 20:58:11 · 183 阅读 · 0 评论 -
图片按钮、单选框、多选框
一、图片按钮 package com.massimo.component; import javax.swing.*; import java.awt.*; import java.net.URL; public class JButtonTest extends JFrame { public JButtonTest(){ Container container = this.getContentPane(); //将一个图片变为图标 URL原创 2022-05-21 20:20:55 · 101 阅读 · 0 评论 -
Swing
一、窗口、面板 package com.massimo.jframe; import javax.swing.*; import java.awt.*; public class JFrameTest { //init();初始化 public void init(){ //顶级窗口 JFrame jf = new JFrame("这是一个JFrame窗口"); jf.setVisible(true); jf.setBoun原创 2022-05-21 19:47:50 · 115 阅读 · 0 评论 -
键盘监听事件
一、键盘监听 package com.massimo.keyborad; import java.awt.*; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; public class TestKeyListener { public static void main(String[] args) { new KeyFrame(); } } class KeyFrame extends原创 2022-05-21 16:08:16 · 98 阅读 · 0 评论 -
窗口监听事件
一、窗口监听 package com.massimo.window; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class TestWindow2 { public static void main(String[] args) { new WindowListener2(); } } class WindowList原创 2022-05-21 15:49:26 · 265 阅读 · 0 评论 -
鼠标监听事件、模拟画图工具
一、鼠标监听 目的:想要实现鼠标画画! 思路: package com.massimo.mouselistener; import java.awt.*; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.util.ArrayList; import原创 2022-05-21 15:32:07 · 175 阅读 · 0 评论 -
画笔的创建
一、画笔的简单创建 package com.massimo.piant; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class TestPiant { public static void main(String[] args) { new MyPiant().loadFrame(); } } class MyPian原创 2022-05-20 16:58:57 · 154 阅读 · 0 评论 -
事件监听和简易计算器
一、简单理解 事件监听:当某个事情发生的时候,干什么? package com.massimo.action; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class TestActionEvent {原创 2022-05-20 16:02:37 · 295 阅读 · 0 评论 -
3种布局管理器
一、流式布局 package com.massimo.charpter12; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class TestFlowLayout { public static void main(String[] args) { Frame frame = new Frame(); //组件-原创 2022-05-18 22:49:37 · 568 阅读 · 0 评论 -
组件和容器
一、Frame package com.massimo.charpter12; import java.awt.*; //GUI的第一个界面 public class TestFrame { public static void main(String[] args) { //Frame , JDK,看源码 Frame frame = new Frame("我的第一个Java图像界面窗口"); //需要设置可见性 frame.se原创 2022-05-18 15:45:54 · 118 阅读 · 0 评论 -
GUI编程
一、介绍 GUI代表graphics user interface 一般翻译为图形用户接口或图形用户界面。 GUI就是图形用户界面,是基于图形的界面,windows就是一个图形用户界面的操作系统,而DOS是基于命令提示符的操作系统,GUI编程就是编出一个图形用户界面的软件。 补充: 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。 二、组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件 破解原创 2022-05-18 14:53:00 · 297 阅读 · 0 评论