在JFrame窗口上显示图像

时间:2018-07-18 23:14:45

标签: java image swing jframe drawimage

需要有关尝试在JFrame上显示图像的帮助。 一直使用下面的代码,只有窗口显示,没有图像出现。我还附加了我的项目的组织方式。


public class images extends JPanel {
    public void paint(Graphics g){
        Graphics g2 = (Graphics2D) g;
        Image img1 = Toolkit.getDefaultToolkit().getImage("sam.png");
        g2.drawImage(img1, 10, 10, this);
        g2.finalize();
    }

    public static void main(String[] a){
        JFrame frame = new JFrame("help");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setBounds(30, 30, 300, 300);
        frame.getContentPane().add(new images());
        frame.setVisible(true);
    }
}

1 个答案:

答案 0 :(得分:0)

尝试一下:

grep zmm asmfile