![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 2436 阅读 · 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 · 140 阅读 · 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 · 81 阅读 · 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 · 66 阅读 · 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 · 53 阅读 · 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 · 217 阅读 · 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 · 121 阅读 · 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 · 97 阅读 · 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 · 230 阅读 · 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 · 470 阅读 · 0 评论 -
组件和容器
一、Framepackage 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 · 79 阅读 · 0 评论 -
GUI编程
一、介绍GUI代表graphics user interface 一般翻译为图形用户接口或图形用户界面。GUI就是图形用户界面,是基于图形的界面,windows就是一个图形用户界面的操作系统,而DOS是基于命令提示符的操作系统,GUI编程就是编出一个图形用户界面的软件。补充: 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。二、组件窗口弹窗面板文本框列表框按钮图片监听事件鼠标键盘事件破解原创 2022-05-18 14:53:00 · 231 阅读 · 0 评论