
Java
文章平均质量分 87
SE,EE,SSM
SHONA℃
这个作者很懒,什么都没留下…
展开
-
java应用——斗地主(二:抢地主的过程)
写代码的思路: 1.将留下的三张地主排重新定位 2.将每个玩家手里的牌进行排序:在将牌加入到每个玩家的链表时,就进行好排序 3.启动三个玩家的线程,根据排序好了的卡牌重新定位 4.进行抢地主:庄家在桌面添加组件,三个计时器(线程),抢地主的按钮。添加按钮监听器 5.在按钮监听事件中,将底牌添加到地主手中的牌里,并进行重新定位(不抢:要做判断是将卡牌原创 2018-02-07 20:25:58 · 2658 阅读 · 0 评论 -
java应用——斗地主(一:界面,洗牌发牌过程)
写代码的思路: 1.创建一个窗体,并且获取窗体的最外层容器getContantPane 2.创建一个卡牌类,card 3.创建一个玩家类,每个玩家都有一个链表存放到手的卡牌 4.创建一个实施卡牌流程的线程,实现卡牌操作: 准备:创建54个卡牌对象,分成三堆放置在桌面上; 创建三个玩家类对象,其中玩家2表示己方玩家原创 2018-01-30 20:21:01 · 5702 阅读 · 6 评论 -
java应用——高仿XP画板(四:整个代码)
主函数类package com.huaxin.thirdXPfour;/*** 主函数,启动程序* @author Queen_Queen**/public class Test_main {public static void main(String[] args) {XPDraw xp=new XPDraw();xp.initJFrame();}}面板界面XPDraw类pa原创 2017-12-02 11:37:32 · 935 阅读 · 6 评论 -
java应用——高仿XP画板(三:加上重绘功能)
XP画板到今天可以说已经基本实现完毕,出了菜单栏部分的功能。不过我写的代码在实现部分依然有一点缺陷,我会继续更新这篇博客,来完善功能。 首先,从一个大体上来叙述整个代码的实现。 (一)一个Test_main函数为主函数,只有一个功能就是作为整个代码的入口来启动函数,而主函数打开的门是XPDraw类的initJFrame方法,这个方法是用来构建整个窗体的样式。所有的监听和重绘等功能在这个窗体展开。原创 2017-12-01 19:11:22 · 510 阅读 · 0 评论 -
java应用——高仿XP画板(二:实现部分监听)
普通类,抽象类,接口: 1)类方法:普通方法,抽象方法,构造方法 2)类分类:普通类,抽象类,接口 3)其中,抽象类和接口起到被继承时约束子类的方法定义 接口起到绝对约束,即接口内的所有抽象方法都要被重写; 抽象类中的抽象方法被继承时需要被重写,抽象类在普通类和接口之间起到适配器的作用。 监听器: 1)定义:负责监听事件源上发生的事件,并对各种事件作出相应处理的对象(对象原创 2017-11-24 19:09:00 · 440 阅读 · 0 评论 -
Java应用——高仿Windows XP画板(一)
规范问题 1.命名规范 统一的原则,命名不要太随意,要做到顾名思义 1)包名:com/cn.公司或单位名.包的功能名,所有单词字母小写 2)类名:由多个单词组合时,每个单词的首字母都要大写(驼峰式) 3)属性名和方法名:除第一个单词首字母小写,后面的其他单词首字母都大写(驼峰 式) 2.注释规范 1)类注释:/** * 注释说明 * @author 作者名 **/2)方法原创 2017-11-18 13:19:12 · 1094 阅读 · 0 评论 -
java应用——写一个超简单的QQ登录界面(没有监听)
首先,先来简单介绍一些有关java的面向过程的知识。 面向对象和面向过程 类:将一些事物的共同特点抽象放在集合中,类是一个抽象的概念 对象:具体化的实体 面向对象:关注点在对象,将过程、方法等封装起来 面向过程:关注点在过程,而淡化对象 一个项目(一件事情)=对象(执行者)+过程(执行流程) 注意: 1、如何定义一个类 public class 类名{} 2、如何定义一个属性原创 2017-11-12 08:45:30 · 1246 阅读 · 1 评论