我正在使用 netbeans IDE 练习一些 Java 基本代码。但是我没有成功绘制PNG图像。下面是我的代码,
package JavaApplication1;
import javax.swing.*;
import java.awt.*;
class MyCanvas extends JComponent
{
Image img;
public MyCanvas(){
img = Toolkit.getDefaultToolkit().createImage("pengbrew.png");
}
public void paintComponent(Graphics g){
super.paintComponent(g);
g.drawImage(img, 0, 0, null);
}
}
public class JavaGame
{
public static void main(String args[]){
JFrame window = new JFrame("Image demo");
window.getContentPane().add( new MyCanvas() );
window.setSize(400,400);
window.setVisible(true);
}
}
我在 netbeans 项目中添加了图像。
请指教。
非常感谢。
最佳答案
最简单的方法是查找 JLabel这是最好的 JComponents对于Icon/ImageIcon例子 here
关于image - 无法使用 JComponent 绘制简单图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6884627/