并需刷新一次才能显示 怎么办
解决方案 »
- java list 排序问题
- 读取U盘序列号
- Which methods guarantee that a thread will leave the running state
- 急,在线等,怎么使用js在同一页面中实现点击不同的按扭实现不同的内容
- 今天我碰到的一些面试题,列给大家,有兴趣大家可以做一下
- 如何得到CLassLoader中所有加载的类的信息
- 为什么在applet中显示不了Image呢?
- java中的接口能new吗?我可以new一个runnable吗?
- linux下 ,如何用java实现模拟键盘。详情请进
- 问几个基础问题,高分相送
- 关于Keyboard的问题
- 运行时为什么会报“monitor cannot be resolved”这样的错误?
getContentPane().validate();试一下
import java.awt.Image;
import java.awt.Point;
import java.awt.Toolkit;public class Chess extends Point { private boolean isBlack;
private static Toolkit toolkit = Toolkit.getDefaultToolkit();
private static Image blackChess;
private static Image whiteChess; static {
blackChess = toolkit.getImage(Chess.class.getClassLoader().getResource(
"image/BlackChess.png"));
whiteChess = toolkit.getImage(Chess.class.getClassLoader().getResource(
"image/WhiteChess.png"));
} public Chess(int x, int y) {
this.x = x;
this.y = y;
} public boolean isBlack() {
return isBlack;
} public void setIsBlack(boolean isBlack) {
this.isBlack = isBlack;
} public void draw(Graphics g) {
if (isBlack) {
g.drawImage(blackChess, x, y, null);
} else {
g.drawImage(whiteChess, x, y, null);
}
}
}