java Graphics怎么使用
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class duo extends JPanel
{ Image img=null;
Frame f;
duo()
{
f=new Frame("窗口"); //定义窗口
f.setLayout(null); //窗体布局
f.setSize(600,550); //大小
img=f.getToolkit().getImage("C:\\EEE\\10.jpg"); //加载图片
f.setVisible(true); //显示
}
public static void main(String [] args)
{
new duo();
}
public void paint(Graphics g)
{
g.drawImage(img,0,0,f);
}
}
//图片没有显示
//哪里错了
答案: import java.awt.*;
import javax.swing.*;
public class Duo extends JFrame {
//定义一个图片对象
Image img=null;
public static void main(String[] args) {
// TODO Auto-generated method stub
Duo d=new Duo();
}
public Duo(){
//加载图片
img=Toolkit.getDefaultToolkit().getImage("C:\\EEE\\10.jpg");
//设置窗体大小
this.setSize(600, 550);
//关闭窗口
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
//显示窗口
this.setVisible(true);
}
//重写JPanel的paint方法
public void paint(Graphics g){
//调用父类函数 初始化
super.paint(g);
//画图
//设置图片在窗体中的位置(0,0)以及大小(300,300)
g.drawImage(img,0,0,300,300,this);
}
}
上一个:java和咖啡有什么关系?
下一个:java编程问题