質問するログイン新規登録

質問編集履歴

2

書き直しました。

2016/02/06 08:03

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,8 @@
1
- 1. java.io.File s1 = new java.io.File("image/1.png");
1
+ ![イメージ説明](c60e28bd784309099a814b81539f2278.png)
2
- 2. java.awt.image.BufferedImage s2 = javax.imageio.ImageIO.read(s1);
2
+ 45行目のnew java.swing.ImageIcon(s4)を46行目のs3が入っているところにそのまま
3
- 3. javax.swing.ImageIcon s3 = new javax.swing.ImageIcon(s2);
3
+ new java.swing.JLabel (new java.swing.ImageIcon(s4));と書くとエラーはなくなるんですが、
4
- 4.
5
- 5. javax.swing.JLabel image = new javax.swing.JLabel (s3);
6
- 6. image.setSize(180, 135);
7
- 7. jp1.add(image);
4
+ 画像のようにするとエラーが出ます。
5
+ なぜでしょう?
8
6
 
7
+ エラーメッセージは以下です。
9
- 1.png画像を表示したいのですが3行目のjavax.swing.ImageIcon s3最後のs3のところでエラーが出てしまいます。
8
+ ![イメージ説明](d4d7178ba067c82f9eeb6bc199bd5eb5.png)
10
- なぜですか?

1

修正

2016/02/06 08:03

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,10 @@
1
1
  1. java.io.File s1 = new java.io.File("image/1.png");
2
2
  2. java.awt.image.BufferedImage s2 = javax.imageio.ImageIO.read(s1);
3
- 0. javax.swing.ImageIcon s3 = new javax.swing.ImageIcon(s2);
3
+ 3. javax.swing.ImageIcon s3 = new javax.swing.ImageIcon(s2);
4
- 0.
4
+ 4.
5
- 0. javax.swing.JLabel image = new javax.swing.JLabel (s3);
5
+ 5. javax.swing.JLabel image = new javax.swing.JLabel (s3);
6
- 0. image.setSize(180, 135);
6
+ 6. image.setSize(180, 135);
7
- 0. jp1.add(image);
7
+ 7. jp1.add(image);
8
8
 
9
- 1.png画像を表示したいので行目のjavax.swing.ImageIcon s3最後のs3のところでエラーが出てしまいます。
9
+ 1.png画像を表示したいのですが3行目のjavax.swing.ImageIcon s3最後のs3のところでエラーが出てしまいます。
10
10
  なぜですか?