質問編集履歴
5
指摘による変更部分の修正、進捗の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,20 +14,32 @@
|
|
14
14
|
|
15
15
|
回答どうかよろしくお願いします。
|
16
16
|
|
17
|
+
|
18
|
+
-追記-
|
19
|
+
masaya_ohashiさんの指摘により、パスがあっていることは確認できました。
|
20
|
+
現在はbackGroundLabelに格納できているか確認中です。
|
21
|
+
アドバイスお待ちしてますm(__)m
|
22
|
+
|
17
23
|
###発生している問題
|
18
24
|
・画像が表示されていない
|
19
25
|
・ImageIconへの画像格納ができていない(?)
|
20
26
|

|
21
27
|
↑パスは確認済みです。
|
22
|
-
|
28
|
+
|
23
29
|
画像貼り付け部分のみ
|
24
30
|
```
|
25
31
|
//画像の貼り付け
|
32
|
+
backGroundIcon = new ImageIcon();
|
33
|
+
try {
|
34
|
+
backGroundIcon.setImage(ImageIO.read(new File("./title02.jpg")));
|
35
|
+
//backGroundIcon.setImage(ImageIO.read(new File("./title.png")));
|
36
|
+
} catch (IOException e1) {
|
37
|
+
e1.printStackTrace();
|
38
|
+
}
|
26
|
-
ImageIcon backGroundIcon = new ImageIcon("
|
39
|
+
//ImageIcon backGroundIcon = new ImageIcon("./title.png");
|
27
|
-
|
40
|
+
backGroundLabel = new JLabel();
|
28
41
|
backGroundLabel.setIcon(backGroundIcon);
|
29
42
|
this.add(backGroundLabel);
|
30
|
-
setVisible(true);
|
31
43
|
```
|
32
44
|
***
|
33
45
|
|
@@ -96,10 +108,12 @@
|
|
96
108
|
***
|
97
109
|
```
|
98
110
|
public class TitlePanel extends JPanel {
|
99
|
-
JButton btn, btn2
|
111
|
+
JButton btn, btn2;
|
100
112
|
JLabel paneltitle;
|
101
113
|
MainFrame mainFrame;
|
102
114
|
String str;
|
115
|
+
ImageIcon backGroundIcon;
|
116
|
+
JLabel backGroundLabel;
|
103
117
|
|
104
118
|
TitlePanel(MainFrame m, String s) {
|
105
119
|
mainFrame = m;
|
@@ -132,12 +146,21 @@
|
|
132
146
|
});
|
133
147
|
this.add(btn2);
|
134
148
|
|
149
|
+
//背景色の設定、背景画像に置き換え
|
150
|
+
//this.setBackground(Color.getHSBColor(65, 0.7f, 0.9f));
|
151
|
+
|
135
152
|
//画像の貼り付け
|
153
|
+
backGroundIcon = new ImageIcon();
|
154
|
+
try {
|
155
|
+
backGroundIcon.setImage(ImageIO.read(new File("./title02.jpg")));
|
156
|
+
//backGroundIcon.setImage(ImageIO.read(new File("./title.png")));
|
157
|
+
} catch (IOException e1) {
|
158
|
+
e1.printStackTrace();
|
159
|
+
}
|
136
|
-
ImageIcon backGroundIcon = new ImageIcon("
|
160
|
+
//ImageIcon backGroundIcon = new ImageIcon("./title.png");
|
137
|
-
|
161
|
+
backGroundLabel = new JLabel();
|
138
162
|
backGroundLabel.setIcon(backGroundIcon);
|
139
163
|
this.add(backGroundLabel);
|
140
|
-
setVisible(true);
|
141
164
|
}
|
142
165
|
|
143
166
|
/**
|
@@ -147,4 +170,5 @@
|
|
147
170
|
public void panelChange(String str) {
|
148
171
|
mainFrame.PanelChange((JPanel) this, str);
|
149
172
|
}
|
173
|
+
}
|
150
174
|
```
|
4
進捗の更新
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
・画像が表示されていない
|
19
19
|
・ImageIconへの画像格納ができていない(?)
|
20
20
|

|
21
|
-
|
21
|
+
↑パスは確認済みです。
|
22
22
|
###該当のソースコード
|
23
23
|
画像貼り付け部分のみ
|
24
24
|
```
|
3
デバグ時のスクショ追加。おそらくImageIcon読み込みエラー。
title
CHANGED
File without changes
|
body
CHANGED
@@ -16,9 +16,10 @@
|
|
16
16
|
|
17
17
|
###発生している問題
|
18
18
|
・画像が表示されていない
|
19
|
+
・ImageIconへの画像格納ができていない(?)
|
20
|
+

|
19
21
|
|
20
22
|
###該当のソースコード
|
21
|
-
|
22
23
|
画像貼り付け部分のみ
|
23
24
|
```
|
24
25
|
//画像の貼り付け
|
2
微修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,8 +18,9 @@
|
|
18
18
|
・画像が表示されていない
|
19
19
|
|
20
20
|
###該当のソースコード
|
21
|
+
|
22
|
+
画像貼り付け部分のみ
|
21
23
|
```
|
22
|
-
画像貼り付け部分のみ
|
23
24
|
//画像の貼り付け
|
24
25
|
ImageIcon backGroundIcon = new ImageIcon("img/title.png");
|
25
26
|
JLabel backGroundLabel = new JLabel();
|
1
指摘頂いたインデント有効化\(```\)の使用
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
・画像が表示されていない
|
19
19
|
|
20
20
|
###該当のソースコード
|
21
|
-
|
21
|
+
```
|
22
22
|
画像貼り付け部分のみ
|
23
23
|
//画像の貼り付け
|
24
24
|
ImageIcon backGroundIcon = new ImageIcon("img/title.png");
|
@@ -26,14 +26,14 @@
|
|
26
26
|
backGroundLabel.setIcon(backGroundIcon);
|
27
27
|
this.add(backGroundLabel);
|
28
28
|
setVisible(true);
|
29
|
-
|
29
|
+
```
|
30
30
|
***
|
31
31
|
|
32
32
|
***
|
33
33
|
以下全体の処理
|
34
34
|
フレームの作成、パネル切り替えを行う
|
35
35
|
***
|
36
|
-
|
36
|
+
```
|
37
37
|
public class MainFrame extends JFrame {
|
38
38
|
|
39
39
|
//画面遷移用に画面名を配列に保存
|
@@ -88,10 +88,11 @@
|
|
88
88
|
}
|
89
89
|
}
|
90
90
|
}
|
91
|
-
|
91
|
+
```
|
92
92
|
***
|
93
93
|
タイトル画面のパネル
|
94
94
|
***
|
95
|
+
```
|
95
96
|
public class TitlePanel extends JPanel {
|
96
97
|
JButton btn, btn2, btn3;
|
97
98
|
JLabel paneltitle;
|
@@ -143,4 +144,5 @@
|
|
143
144
|
*/
|
144
145
|
public void panelChange(String str) {
|
145
146
|
mainFrame.PanelChange((JPanel) this, str);
|
146
|
-
}
|
147
|
+
}
|
148
|
+
```
|