自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java小程序之高级画板图形保存篇

Java小程序之高级画板图形保存篇前言:前面已经完成高级的UI篇,功能篇以及重绘篇,我们的画板已经具有良好的用户交互界面,很多的功能也已经实现,并且也解决了重绘的问题;如果某天你用我们的画板绘制了一个非常漂亮的图形,想要保存下来怎么办呢?今天,就让我们来实现画板图形的保存吧!那么我们该如何将绘制的图形进行保存呢?首先,需要明白的是,我们绘制的图形是一个个具体的对

2016-11-29 12:15:44 9666 7

原创 Java中的高级I/O流-缓冲流、数据流以及对象流

Java中的高级I/O流-缓冲流、数据流以及对象流前言:通过前面的学习,已经学完了Java中的基本流;Java中的流有字节流和字符流两大类,而每一种流都有对应的输入和输出流;1、字节流1.1字节输入流-主要是:FileInputStream  1.2字节输出流-主要是:FileOutputStream2、字符流2.1字符输入流-主要是:FileRea

2016-11-28 22:25:06 6502 1

原创 Java小程序之我的记事本

Java小程序之我的记事本前言:Java中的流的知识非常重要,刚开始学,一定要多花时间对流的分类以及继承的知识学明白,只有这样,对流的应用才会了然于胸;好了,言归正传,今天给大家写一个利用输入输出流知识的Java小程序,哈哈,没错就是属于我们自己的记事本......我的记事本简单功能需求:1、新建文档2、保存文档3、打开文档实现思路:

2016-11-27 00:25:51 4568 3

原创 Java中的I/O流及利用I/O流实现文件复制功能

Java中的I/O流及利用I/O流实现文件复制功能一、I/O流的概念       1、 什么是I/O?硬件层面:I/O(input/output),即输入/输出。每个设备都会有一个专用的I/O地址,用来处理自己设备的输入输出信息。比如电脑设备输入端口为键盘和鼠标,输出端口为显示屏。软件层面:I/O即不同存储机制上的数据的读入写出。比如内存读写硬盘中的数据或者U盘中的

2016-11-25 18:49:55 5509 1

原创 Java中的异常和File类的使用

Java中的异常和File类的使用一、异常的概念        1、什么是异常?        通俗理解:异于平常,本来一件事情正常执行,可能中途会有特殊情况,导致当前事情无法正常执行而影响执行结果,这个中途特殊情况即异常。         例如:a/b这个操作,正常情况是没有任何问题,但是隐藏了一个问题,如果b为0,则这个除法操作将无法执行,则b为0的情况属于a/

2016-11-25 16:41:21 1914 3

原创 Java小程序之集合框架模拟数据库实现用户登录和注册功能

Java小程序之集合框架模拟数据库实现用户登录和注册功能前言:关于Java中的集合框架知识,我以前也写过一篇博客,大家可以去查阅;通过再次学习java中的集合框架知识,我又有了新的理解,更能从整体上认知Java中的集合框架;其实,前面画板知识中用到了集合框架的一些知识的呢;还是先看看简单的知识点吧!Java中的集合框架:1.概念集合框架其实指

2016-11-21 14:48:13 9135

原创 Java中的关键字

Java中的关键字一、什么是关键字?保留字?1、关键字是指在编程语言中,已经赋予了固定意义,不能随意使用的单词。2、保留字是指在编程语言中,暂时还没有赋予含义,不过也不能用于定义变量名和类名,因为后续再升级过程中可能会用到的单词。3、有哪些关键字?  Java目前共有50个Java关键字   const和goto这两个在Java语言中为保留字

2016-11-18 13:52:00 1117

原创 Java小程序之高级画板重绘篇II

Java小程序之高级画板重绘篇II前言:前面我们利用不同的产生不同类,每画一个相应的图形,产生一个相应的图形的对象,并利用容器把对象存储起来,取出对象时,我们需要判断取出来的是什么对象,利用instanceof关键字来判断取出来的对象,然后根据取出来的是什么对象,画相应的图形;                       你发现没有,其实这些类的属性和方法基本上是一样的,只是不

2016-11-17 14:48:09 7220 15

原创 Java小程序之高级画板重绘篇I

Java小程序之高级画板重绘篇I前言:我们完成的高级画板在最小化后,然后最大化,画板上绘制的图形全都会消失不见了。原因已在前面的博客中解释,这里不再累赘;今天就让我们一起来解决这个小bug吧!画板重绘思路:1、定义直线,椭圆,矩形,圆角矩形等类;2、在绘制图形的时候生成相应的对象;3、利用容器将对象进行保存;4、利用重绘方法,将容器中的对象拿出来,进行重绘;

2016-11-15 23:13:33 5204 2

原创 Java小程序之自定义数组队列的实现(高级画板重绘基础)

Java小程序之自定义数组队列的实现(高级画板重绘基础)前言:经过一番努力,我们的画板已经完成了很大一部分,很多功能都已经通过我们自己的分析和代码实现了,但是还是有小bug呢?你找到小bug了吗?当我们绘制好图形后,点击窗体的最小化,然后最大化,会发现我们绘制的图形全都没有了,机智的你发现了吗?那么该怎么解决这个bug呢?让我们先来看看自定义数组队列相关知识吧!知识回顾:1

2016-11-15 00:25:32 1758

原创 Java小程序之高级画板功能篇II

Java小程序之高级画板功能篇II前言:在完成Java小程序之高级画板UI篇和功能篇I后,我们的画板已经初具雏形,拥有了较好的UI界面以及能够根据选取的颜色绘制相应颜色的直线、矩形、椭圆等图形了;今天我们将在以前的基础上继续完成画板的铅笔功能、喷桶功能、刷子功能,橡皮擦功能、取色器功能,一起让我们的画板变得更强大吧!

2016-11-14 00:23:24 5289 8

原创 Java小程序之高级画板功能篇I

Java小程序之高级画板功能篇I前言:通过前面阶段的学习,已经学完了Java中的继承、重载、多态、构造函数、Java图形界面等知识,并结合一些小程序来加深对这些知识的理解;          今天,在完成Java小程序之高级画板UI篇的基础上来实现一些画板的功能;根据选取的颜色绘制该中颜色直线、矩形、椭圆;          用到的知识点:监听器的使用(鼠标监听

2016-11-13 00:12:37 4696 2

原创 Java小程序之高级画板UI篇

Java小程序之高级画板UI篇前言:了解了Java中的图形组件,让我们来实践一下吧!画板UI篇思路:1、创建窗体并设置相关属性2、给整个窗体添加一个中间容器JPanel  panel用来覆盖整个窗体(就好像给整个桌子铺一张桌布);3、设置panel为边框布局,因为整个画板大致为左边部分,中间部分,下边部分三个部分,用边框布局比较合适,当然,也可以试试采用其他方式

2016-11-11 15:31:55 3004 9

原创 Java图形界面-Swing入门与布局管理

Java图形界面-Swing入门与布局管理前言:Java中提供了丰富的图形界面工具,现在我们就一起来看看吧!、总结:1.明白什么是UI,B/

2016-11-11 14:24:48 1455 1

原创 Java小程序之画板入门

Java小程序之画板入门前言:画板小程序是对之前Java中的类,继承,方法重载以及接口等知识的综合应用;           建议大家先去把相关知识看一下(我前面的博客中),在来看这个Java小程序;           在这个小程序中我会用红色标明我们用到的相关知识;思路:        1.创建窗体        2.在窗体上安装鼠标监听器,对鼠标动作进

2016-11-10 11:52:18 9057 3

原创 Java中的接口、抽象类

Java 的接口知识1.方法的分类(三种:普通方法、构造方法、抽象方法)普通方法:public 返回类型  方法名(参数列表){}  public void play(){过程}构造方法:public 类名(参数列表){}  public Student(){}抽象方法:public abstract返回类型 方法名(参数列表);  public abs

2016-11-10 11:19:31 494

原创 Java小程序之Java实现快速电脑程序启动

一、前言       平时我们启动电脑桌面的应用程序一般是双击桌面的图标;       想不同寻常,或者在其他不懂电脑的人面前装一下逼,那么你就往下看吧!       使用Windows键+R键打开运行对话框                           在对话框中输入notepad,按下Enter键,一个新的记事本文档接打开了,是不是很炫酷啊!

2016-11-08 23:38:46 4999

原创 Java中的构造器、继承、多态知识

Java构造器与继承1.Java中构造函数(又称Java构造器):     理解:Java中的构造函数和C++中的构造函数很类似,但在C++中还会存在相应的析苟函数用来释放构造函数的内存,但Java中却不存在析构函数,因为Java中有垃圾自动回收机制,好比一个扫地阿姨,定时清理Java中产生的垃圾,释放内存;   作用:用于构造当前类的对象,在构造对象时直接进行赋值操作   注意:

2016-11-07 13:51:25 822

Servlet+JDBC+JSP项目实战源代码

本人博客Web基础之Servlet+JDBC+JSP项目实战完整源代码

2017-06-22

Java通信项目之客户端UI实现以及交互

Java通信项目之客户端UI实现以及交互 类QQ聊天软件

2017-01-15

山寨版超级玛丽(Java语言实现)

基于Java语言写的山寨版超级玛丽

2017-01-09

高级画板项目图片集

本人博客中:Java小项目之高级画板所用的图片

2016-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除