GUI
文章平均质量分 61
LIAO_7053
这个作者很懒,什么都没留下…
展开
-
java学习之Swing篇(一)——QQ登录界面
前段时间学习了图形用户界面,博客一直没时间写,现在补上。一、AWT与Swing我们知道,java针对GUI设计提供了丰富的类库,而这些类均位于AWT和Swing这两个包中。AWT(Abstract Window ToolKit 抽象窗口工具包):SUN公司最早推出的一套API,需要调用本地系统方法实现功能,属重量级控件。Swing:在AWT的基础上,建立的一套图形界面系统,其中提供...原创 2018-07-11 23:55:58 · 2878 阅读 · 0 评论 -
Java学习之Swing篇(二)——计算器界面
这是JavaGUI界面设计的第二课,主要巩固一下前面的界面设计。计算器界面设计:实现功能:1、构建一个简单的计算器界面,包括:标题、输出文本框及按钮2、创建文本框及按钮添加方法,调用方法添加按钮,减少代码重复输入;3、在计算器输出窗口中显示输入内容。具体代码如下:计算器界面设计package com.Liao.Calculator0627;import jav...原创 2018-07-12 00:36:08 · 1121 阅读 · 0 评论 -
java实现AI五子棋
这是学习Java以来自己设计的第一款小游戏,虽然整体设计有点粗糙,电脑智能也比较低,不过也能满足基本需求,心里还是有点小激动。至于更高深的算法及其他功能的实现只能等以后再实现了。好了,闲话少述,咱们直奔主题吧!先上一张效果图:一、五子棋设计要求: 1、设计一个能够实现双人对战及人机对战的五子棋游戏; 2、游戏可实现悔棋及认输等基本操作; ...原创 2018-07-16 22:55:15 · 2638 阅读 · 1 评论 -
java学习之Swing篇(三)——简单画板的实现v1.0
画板功能实现:1、直线、矩形、椭圆、多边形、曲线等基本图形的绘制;2、多种颜色可选;3、橡皮檫采用加粗画笔,另添加一键清屏功能;4、重绘功能;5、多边形采用两种方式自动闭合:一种鼠标双击闭合,一种为切换其它图形自动闭合;6、采用边界布局。图形效果:具体代码如下:主界面程序package paint0701;import java.awt.Borde...原创 2018-07-13 19:18:29 · 5449 阅读 · 2 评论 -
GUI之布局管理器(一)
在图形用户界面设计(GUI)过程中,我们经常会用到布局管理器,那么常用的布局管理器有哪些呢?它们又具有什么特征呢?一、FlowLayout(流式布局)1、特点: a、流式布局会将组件按照顺序从左到右添加; b、当一行排满后会自动换行。2、构造方法: FlowLayout( ); FlowLayout( int aligh ); ...原创 2018-08-28 01:05:56 · 1073 阅读 · 1 评论 -
GUI之布局管理器(二)
上篇我们已经介绍了FlowLayout 、BordLayout、CardLayout、GridLayout等四种布局管理器,本篇我们继续补充其它几种布局管理器。五、GridBagLayout(网格包布局)1、特点: a、与其他布局相比,网格布局要复杂得多,不过也相对灵活; b、与网格布局相比,网格包布局允许组件大小各不相同,且一个组件可跨越一个或多个网格; ...原创 2018-08-28 13:11:28 · 416 阅读 · 0 评论 -
java实现简单记事本
本次做这个记事本小程序,主要是为了学习Swing包中几个重要的类JFileChooser,JOptionPane,JMenu,当然也顺便巩固一下前面学的IO 流的知识。一、简要介绍1、JFileChooser JFileChooser为用户选择文件提供了一种简单机制,可弹出针对用户主目录的文件选择器。编写记事本程序主要用到了以下几种方法:a. showOpenDialog(C...原创 2018-08-30 13:06:00 · 36726 阅读 · 12 评论