Java GUI
Java GUI
JarvanStack
保持简单
展开
-
Java GUI 知识总结
一、Java GUI知识总结:二、swing 和 AWT 的区别1.AWT(Abstract Window Toolkit 抽象窗口工具包),用于本地绘制基本的窗口Swing :是在 AWT 的基础上使用 Java 的代码对AWT进行了大幅度的扩充2. AWT 是 C/C++ 写在本地的,允许快,各个平台速度不同Swing 使用 Java扩充,运行慢,各平台在Java虚拟机上跑,速度差不...原创 2020-04-23 12:58:30 · 1806 阅读 · 0 评论 -
Java GUI 贪吃蛇项目教程,详细教程,思路解析,+图片素材。
一、实现效果1.空格暂停,2.上下左右控制方向3.长度会随着食物的吃下而增加4.定时刷新5.累计长度和分数等等。具体视频演示效果和教程点击跳转二、实现思路:1.定义所一个功能的数据2.绘制这个功能的需要的图形3.添加监听这个功能需要的事件(帧率事件)键盘,鼠标,实现代码1.Data 初始化需要的图片2.StartGame 主要实现窗口的加载,和添加GamePanel面...原创 2020-04-23 11:13:20 · 7947 阅读 · 9 评论 -
Java GUI 实现画笔功能,鼠标点击显示
模拟画笔功能,鼠标点击,画出点如图:一、思路1.一个Main类里new 一个自制的窗口类Frame2.自制窗口类,实现一个基本的窗口,在添加一个自制的Panel,3.在自制的panel中,使用静态量,ArrayList points储存应该打出的点,添加鼠标监听MouseLitener,添加鼠标点击的点到points中。并且repiant() 刷新Paintpoints.add(new...原创 2020-04-21 18:58:51 · 1124 阅读 · 0 评论 -
java 文本框,密码框,文本域
一、文本框:new JTextField(“默认文本”,20)二、密码框:1.方案1: TextField textPassword = new TextField("password"); textPassword.setEchoChar('#');2.方案2: //密码框 JPasswordField password = new JPasswordField...原创 2020-04-21 12:59:51 · 1834 阅读 · 0 评论 -
Java 下拉框和列表框 JComboBox and
一、下拉框:1. 新建下拉框,new JcomboBox()2,在新建的下拉框里添加下拉元素 addItem("")3,将下拉框添加到容器代码:package GUI.Swing.JcomboBox复合框_下拉框;import javax.swing.*;import java.awt.*;public class 下拉框 extends JFrame { publi...原创 2020-04-21 12:00:24 · 896 阅读 · 0 评论 -
Java 单选框和多选框教程
一、单选框:1.新建 new JRadioButton 单选按钮2.单选按钮都放到add()一个 按钮组new ButtonGroup()里(ButtonGroup只有单选功能,不存在布局功能,所以要第三步,单独添加JRadioButton 到容器)3.单独添加 单选按钮到容器,并设置布局代码:package GUI.Swing.图片按钮_单选框_多选框;import javax.s...原创 2020-04-21 11:10:26 · 4842 阅读 · 0 评论 -
Java JButton 使用教程,Swing组件按钮
主要是获取图标然后把图标放到按钮上即可一、新建一个普通的frame 窗口。二、新建图片Icon将ImageIcon添加到button即可三、方法和图片label一样图片label教程代码package GUI.Swing.按钮JButton;import javax.swing.*;import java.awt.*;public class ButtonDemo extend...原创 2020-04-21 10:41:48 · 1018 阅读 · 0 评论 -
java JscrollPane 滚动条面板使用教程
一、创建一个Frame二、new TextArea 然后将 textArea 放到滚动面板JscrollPane中。new JscrollPane(textArea);三、将滚动面板放到 容器里总代码:package GUI.Swing.滚动面板JscrollPane;import javax.swing.*;import java.awt.*;public class Js...原创 2020-04-20 22:05:26 · 4680 阅读 · 1 评论 -
Java Swing 标签 Label ,图标标签和图片标签。
一、初始化一个常规的JFramepackage GUI.Swing.IconAndImageLabel图片和图标标签;import javax.swing.*;import java.awt.*;public class LabelDemo extends JFrame { public LabelDemo() { //use the constructor t...原创 2020-04-20 21:27:07 · 3333 阅读 · 3 评论 -
Java Swing Dialog 弹窗使用教程
一、新建一个带按钮的JFrame 参考教程[跳转]参考代码如下(https://blog.csdn.net/jarvan5/article/details/105621342)package GUI.Swing.Dialog弹窗;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import...原创 2020-04-20 17:05:49 · 9416 阅读 · 0 评论 -
java Swing第一个JFrame 窗口.
JFrame 更加强大 比FrameFrame教程1. setTitle(“title”); 代替原来的的 setName()2.拥有内置的退出函数 Df…代码 package GUI.Swing;import javax.swing.*;import java.awt.*;public class 第一个JFrame { public void init() { ...原创 2020-04-19 20:21:35 · 373 阅读 · 0 评论 -
Java GUI 键盘监听 keyListener 使用教程
一、新建一个普通的Frame参考教程二、为键盘添加监听(同其他监听一致)参考教程三、总代码Demo.javapackage GUI.键盘监听;public class Demo { public static void main(String[] args) { new 键盘监听Frame(); }}键盘监听Frame.javapackage ...原创 2020-04-19 20:01:01 · 1220 阅读 · 0 评论 -
JavaGUI 画笔问题,无法画出图形,
问题:无法画出图形代码package GUI.画笔print;import GUI.MyClass.MySystemExit;import java.awt.*;public class Demo { public static void main(String[] args) { new 画笔PrintFrame(); }}class 画笔...原创 2020-04-21 16:04:02 · 647 阅读 · 0 评论 -
Java GUI 简单计算器制作教程
一、目的:制作如图一个简单的计算器,点击 确认按钮 2 输出结果然后 1 框清空内容二、思路:一、实现面板样式1.GirdLayout(2,1),上面填充north原创 2020-04-18 20:03:22 · 1890 阅读 · 0 评论 -
java 类的组合和继承简介
Java OPP(面向对象)的原则:组合大于继承一、继承class A extends B{}二、组合class A {Public B b;}原创 2020-04-18 18:35:06 · 192 阅读 · 0 评论 -
Java 输入框事件监听教程.
一、教程1.创建一个新的Frame,这里使用新建类 My输入框事件监听Frame 实现,(记得继承Frame)如何新建一个Frame 类教程点击跳转2.新建一个 TextField 文本域并添加至 1步骤新建的窗口 TextField textField = new TextField();//build a TextField ,difference of the TextArea...原创 2020-04-18 17:34:44 · 5499 阅读 · 0 评论 -
java 实现两个按钮实现同一个监听教程
使用e.getActionCommand() 获得事件的ActionCommand 然后根据 ActionCommand 执行对应的输出,一、教程1.新建一个普通的有2个按钮的的Frame窗口,参考点击跳转2.新建一个可以根据不同的ActionCommand执行不同语句的类 private static class MyMonitor implements ActionListene...原创 2020-04-18 16:05:32 · 3969 阅读 · 1 评论 -
Java按钮监听器ActionListener 事件监听教程.
按钮点击产生的效果通过事件监听来实现,下面介绍如何创建一个按钮的监听器,一、创建监听器1. 创建一个普通的Frame和然后添加一个按钮,参考教程2.自制一个MyActionListener 的监听类2.1 MyActionListener 需要实现implements接口ActionListenerpublic class MyActionListener implements Acti...原创 2020-04-18 15:52:11 · 23395 阅读 · 0 评论 -
Java 各种Layout和Panel自由组合思考题实例。UI三种常见的布局方式.FlowLayout,BorderLayout,GridLayout.教程
思考题:利用上面的三种Layout和Panel知识写一个如下类似的Frame,Layout可以自由组合(答案不唯一)写代码之前切记直接动手写代码,先构思,构思,构思,一般代码只用20%的时间,80%用来思考构思。一、构思步骤.1. 设置GridLayout(2,1);创建一个2行1列的网格,上面个的部分添加一个名为north的Panel,下面的部分添加一个名为south的Panel2....原创 2020-04-17 23:02:14 · 1623 阅读 · 0 评论 -
Java GUI三种常见的布局方式.FlowLayout,BorderLayout,GridLayout.教程
FlowLayout,BorderLayout,GridLayout是3种常见的java布局Layout 方式,下面是使用教程.一、FlowLayout 浮动布局.1. 创建一个普通的窗口Frame ,创建教程点击跳转package GUI.Layout布局管理器;import java.awt.*;import java.awt.event.WindowAdapter;import...原创 2020-04-17 22:35:29 · 5247 阅读 · 4 评论 -
java GUI ,java Panel组件使用教程.
窗口一般都会划分为一个个Panel面板,现在介绍如何在Frame窗口中创建Panel 面板.一、先了解如何创建一个新的Frame点击跳转package GUI.第一个GUI;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;/** * GUI 的第一个界面...原创 2020-04-17 14:37:08 · 2693 阅读 · 1 评论 -
Java GUI AWT如何搭建一个基本的GUI界面.
Java :swing and AWT 抽象窗口工具组(Abstract Window Toolkit=AWT)一、AWT1.包含很多类和接口GUI2.元素:窗口,按钮,文本框…3. java.awt4.组件框架.二、如何搭建一个基本的GUI界面.1. 新建一个Frame** 1.1 直接 ctrl + 左键点击 Frame() 查看源码知道Frame frame = ne...原创 2020-04-17 11:47:37 · 1999 阅读 · 0 评论 -
Java GUI,为什么学习GUI?
一、GUI 为什么过时?1.界面不美观,2.需要JRE环境二、为什么学习GUI?1.可以写出自己想要的工具,比如外挂2.工作的时候需要维护到swing界面,概率极小!3.了解MVC架构,了解监听器.!重要...原创 2020-04-17 10:21:26 · 975 阅读 · 0 评论