1
イメージをファイルパスで表示しようとしています。 srcフォルダにイメージがあり、5種類のコードを試しました。ファイルパスを使用してイメージを描画する方法
はコメントアウトコードを無視し、それらはちょうど私が
をテストするために描いていた私が働いているファイルのパスとファイル名と何の両方でそれを試してみた形状されています。それは私に何かエラーや何も与えていない。ここで
public void ImagePanel() {
try {
image = ImageIO.read(new File("BMan.jpg"));
} catch (IOException ex) {
System.out.println(ex);
}
}
public static void main(String[] args) {
JPanel panel = new MyPanel();
}
protected void paintComponent(Graphics g){
super.paintComponent(g);
//g.setColor(Color.RED);
//g.fillOval(CircleX, CircleY, CircleH, CircleW);
//g.setColor(Color.GREEN);
//g.fillRect(SquareX, SquareY, SquareW, SquareH);
g.drawImage(image, 50, 50, this);
}
は 'ex.printStackTrace(使用して再試行してください) 'あなたの' catch'では、代わりに。それはもっと情報を与えるかもしれません...また、そこにはJFrameがありますか?それとも、JPanelだけがそこにありますか? – ItamarG3