
Java
若泣
若不离,何泣------超越自己,只是为了能看清自己~
展开
-
java之双缓冲技术
我刚开始学习java不久,有时候学到的东西觉得好,用博客记录下来也是件不错的事情。关于java中的双缓冲技术,教课书上是肯定没有提到的。前不久,刚看到Swing编程那块,然后基本的东西看了点,就想着既然看到了图形化界面的编程,我能不能也做一点小东西出来呢?抱着这样的想法,我就去想做点什么好,因为刚开始学,做太难的东西,肯定太累,而且,效果肯定也不佳,所以我就想做一个五子棋看看,因为五子棋比较简原创 2015-03-17 18:10:11 · 1060 阅读 · 0 评论 -
线程中的冲突问题
我们知道,对于一个Thread的对象t,当调用start方法后,该线程就会一直执行。那么什么是线程中的冲突问题呢?如果现在有两个线程t1、t2,并且这两个线程中的run方法同时操作同一数据,就比如说,有一个定义好的整型变量c,并且附上初始值10,然后在run方法中使c不断进行自减操作,并且通过while(c > 0)操控线程的生命。public class ThreadTest e原创 2015-03-26 20:31:40 · 3176 阅读 · 0 评论 -
贪吃蛇小游戏~
先来看一下效果~这个是能穿墙的,界面神马的就不美化惹~直接上代码:package com.snake;import java.awt.Color;import java.awt.Container;import java.awt.Font;import java.awt.Graphics;import java.awt.Insets;import java.awt原创 2015-03-20 16:38:41 · 574 阅读 · 0 评论 -
JAVA之翻转棋游戏
这是我写的另一个小游戏,界面什么的不美观,先来看下效果神马的。曾经看过一部动漫,叫做秦时明月,里面就有这样一种棋,里面的叫法是墨攻棋局,突然想到,我也就想写写看了,花了些小时写好了这货。。。看下源码:import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;原创 2015-03-23 20:39:53 · 1796 阅读 · 0 评论 -
JAVA之Socket编程
Socket编程就是通过Socket类来编写网络通信程序,对于网络通信程序,分为两个,一个是服务器程序,一个是客户端程序。服务器程序创建一个ServerSocket对象(服务器套接字),通过调用accept()方法来接受来自客户端的连接请求,客户端程序创建一个Socket对象来连接服务器,连接请求成功后,服务器同时创建一个新的Socket与客户端建立连接,服务器继续等待新的请求。原创 2015-04-06 18:54:02 · 565 阅读 · 0 评论 -
JAVA之JTextField限制输入长度
TextField中,我们需要设置它的输入长度,但是呢?JAVA中没有给出具体的方法,那么只好自己来写一个了。这里先给出第一种方法:对于TextField的对象,给它增加一个事件监听,每当从键盘敲入一个字符时,就对它的长度进行判断,如果长度达到某一条件,则无法继续输入(通过consume方法实现)。public void keyTyped(KeyEvent e) { // TODO原创 2015-05-06 14:51:18 · 17559 阅读 · 5 评论 -
JAVA之设置背景图片的几种方法
第一种方法,通过JLabel来装载图片。创建一个ImageIcon对象,来获取背景图片。ImageIcon img = new ImageIcon("image/img1.png");创建一个JLabel对象,将图片img载入到JLabel对象中。JLabel jl_bg = new JLabel(img); //背景然后,设置jl_bg的位置和大小。this.jl原创 2015-05-17 13:28:01 · 52308 阅读 · 7 评论