質問編集履歴

2

書き直しました。

2016/02/06 08:03

投稿

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

1

修正

2016/02/06 08:03

投稿

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