【发布时间】:2013-11-21 14:30:42
【问题描述】:
我目前正在学习 java,但我又遇到了书中的一段代码,它不想工作,我不知道为什么。这段代码 sn-p 来自 Head First Java
import javax.swing.*;
import java.awt.*;
public class SimpleGui {
public static void main (String[] args){
JFrame frame = new JFrame();
DrawPanel button = new DrawPanel();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(button);
frame.setSize(300,300);
frame.setVisible(true);
}
}
import java.awt.*;
import java.lang.*;
public class DrawPanel extends JPanel {
private Image image;
public DrawPanel(){
image = new ImageIcon("cat2.jpg").getImage();
}
public void paintComponent(Graphics g){
g.drawImage(image,3,4,this);
}
}
图像位于我的类文件所在的同一目录中,并且图像未显示。我在这里错过了什么?
【问题讨论】:
标签: java image swing paintcomponent