java初学。加载图片
2015-05-30 16:36
477 查看
public class GameFrame extends Frame{
private static final int WIDTH=900;
private static final int HEIGHT=600;
Man man=new Man();
public void paint(Graphics g){
man.draw(g);
}
public void loadFrame(){
this.setSize(WIDTH, HEIGHT);
this.setLocation(50,50);
this.setTitle("工作室--洪七公打狗");
this.setVisible(true);
new PaintThread().start();
}
public static void main(String[] args) {
new GameFrame().loadFrame();
}
class PaintThread extends Thread{
@Override
public void run() {
// TODO Auto-generated method stub
while(true){
repaint();
try {
Thread.sleep(40);
} catch (Exception e) {
// TODO: handle exception
}
}
}
}
}
//Man类
public class Man {
//加载图片
private Image img=Toolkit.getDefaultToolkit().getImage("Images/people.jpg");
public void draw(Graphics g){
g.drawImage(img, 50, 400, null);
}
}
private static final int WIDTH=900;
private static final int HEIGHT=600;
Man man=new Man();
public void paint(Graphics g){
man.draw(g);
}
public void loadFrame(){
this.setSize(WIDTH, HEIGHT);
this.setLocation(50,50);
this.setTitle("工作室--洪七公打狗");
this.setVisible(true);
new PaintThread().start();
}
public static void main(String[] args) {
new GameFrame().loadFrame();
}
class PaintThread extends Thread{
@Override
public void run() {
// TODO Auto-generated method stub
while(true){
repaint();
try {
Thread.sleep(40);
} catch (Exception e) {
// TODO: handle exception
}
}
}
}
}
//Man类
public class Man {
//加载图片
private Image img=Toolkit.getDefaultToolkit().getImage("Images/people.jpg");
public void draw(Graphics g){
g.drawImage(img, 50, 400, null);
}
}
相关文章推荐
- Java基础——IO(二)——File类、Properties类、打印流、序列流(合并流)
- eclipse 错误 R.java was removed! Recreating R.java!
- Hbase的java接口
- java几种排序算法的实现及简单分析
- Java编程思想之-反证法
- java实现快速排序的方法
- 新手用STS(Spring Tool Suite)和Maven构建一个SpringMVC项目
- 【精神哥讲Crash】第二期:java.lang.NoSuchMethodError
- java多线程系列----------- 基本概念释疑
- 异常集
- Java基础之集合框架详解(一)
- Java代码 希尔排序
- java使用归并删除法删除二叉树中节点的方法
- mybatis与spring的整合(使用接口实现crud)
- Struts2框架提供的结果类型
- Java获得指定区间数的方法
- java-导出excel并解决乱码问题
- Java开发环境配置
- java 基础学习-04 线程学习案例
- java中的异常详解