2

に画像を表示しようとするとJFrame、読み込まれません。displayImage(File file)クラスを拡張しているクラスでメソッドを定義しましたJFrame-

public void displayImage(File file)
{ 
        BufferedImage loadImg = StegImage.loadImage(file); 
        System.out.println(loadImg.getWidth() + "x" + loadImg.getHeight() + " image is loaded.");
        setVisible(true);
        setState(JFrame.NORMAL);
        setBounds(0, 0, loadImg.getWidth(), loadImg.getHeight()); 
        Graphics2D g = (Graphics2D)getRootPane().getGraphics();
        System.out.println("Drawing the image.");
        g.drawImage(loadImg, null, 0, 0);  
}

端末で取得している出力は-

877 x 587 image is loaded.
Drawing the image.

しかし、フレームには表示されません。

4

2 に答える 2