自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 JScrollPane滚动条

JScrollPane滚动条内有三个属性JScrollPane jsp = new JScrollPane(view, vsbPolicy, hsbPolicy);//view代表滚动条内要放的对象//vsbPolicy代表定义垂直方向的滚动条//hsbPolicy代表定义水平方向滚动条三个属性位置不可以置换,view还好,不会混淆,但是垂直和水平方向的如果记错了写反了是不会报错的,但运行时会提醒...

2018-06-15 23:13:31 3417

原创 关于坦克大战中第一个坦克爆炸没有特效的更新

之前想到的一个特别蠢的方法就是提前给Vector内添加进去一个值来取代空值,今天发现了一个新的方法:用IO流来读取图片下面是代码: //初始化图片 try { image1 = ImageIO.read(new File("bomb_1.gif")); image2 = ImageIO.read(new File("bomb_2.gif")); image3 = ...

2018-06-14 21:34:44 1862 4

原创 关于坦克大战中坦克子弹颜色的问题

因为开始设计坦克的时候玩家的坦克是黄色,电脑的坦克是蓝色,他们多对应的子弹颜色也应该是一致的,可是开始时候我的玩家的坦克是黄色的,打出来的子弹是蓝色的,代码如下:public void paint(Graphics g) { super.paint(g); //设置图象的背景颜色 g.fillRect(0, 0, 600, 400); //画出自己的坦克 this.drawTa...

2018-06-09 23:19:04 1168

原创 关于避免多线程并发的处理问题

使用synchronized可以控制多线程并发导致的同时调用同一数据的问题,例如三个售票窗口同时售票的问题,为了防止其他窗口出售已经出售了的车票,可以采用synchronized来处理,具体代码如下/* * 功能:模拟车站三窗口售票线程,防止多窗口同时出售同一张票 */package Demo14;public class Demo14_5 { public static void ...

2018-06-09 21:59:18 2027

原创 关于线程循环执行

Cat1类内的输出语句会一直执行Dog1类内的输出语句只会执行一次/* * 功能:演示线程的注意事项 */package Demo14;public class Demo14_4 { public static void main(String[] args) { Dog1 dog1 = new Dog1(); dog1.run(); Cat1 cat1 = new Ca...

2018-06-09 15:42:28 7751 1

原创 坦克大战敌我坦克重叠问题

解决前/* * 功能:坦克大战1.1 * 1.画出坦克 * 2.坦克可以上下左右移动 */package Tank1_1;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.*;public class MyTankGame2 extends JFrame { M...

2018-06-08 10:09:17 1013

空空如也

空空如也

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

TA关注的人

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