回答編集履歴
3
revalidateのAPIのリンクをJava6=>8へ
test
CHANGED
@@ -30,7 +30,7 @@
|
|
30
30
|
|
31
31
|
■解決方法1.
|
32
32
|
|
33
|
-
SwingのUIコンポーネントツリーが変更されて再描画対象になったことを伝えるために、[p.revalidate();](https://docs.oracle.com/javase/jp/
|
33
|
+
SwingのUIコンポーネントツリーが変更されて再描画対象になったことを伝えるために、[p.revalidate();](https://docs.oracle.com/javase/jp/8/docs/api/javax/swing/JComponent.html#revalidate--)を呼ぶ
|
34
34
|
|
35
35
|
```Java
|
36
36
|
|
2
回答文を変更!
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
```
|
24
24
|
|
25
|
-
frame.setVisible(true);を行った後にUIコンポーネントの変更を行ってます。
|
25
|
+
frame.setVisible(true);を行った後にactionPerformedでUIコンポーネントの変更を行ってます。
|
26
26
|
|
27
27
|
|
28
28
|
|
1
回答文に@Override のつけ忘れ!
test
CHANGED
@@ -34,6 +34,8 @@
|
|
34
34
|
|
35
35
|
```Java
|
36
36
|
|
37
|
+
@Override
|
38
|
+
|
37
39
|
public void actionPerformed(ActionEvent e) {
|
38
40
|
|
39
41
|
// TODO 自動生成されたメソッド・スタブ
|
@@ -56,7 +58,7 @@
|
|
56
58
|
|
57
59
|
■解決方法2.
|
58
60
|
|
59
|
-
actionPerformed
|
61
|
+
actionPerformedからp.add(label03); を削除して、Caaのコンストラクタでp.add(label03); を行う。
|
60
62
|
|
61
63
|
```Java
|
62
64
|
|