回答編集履歴

3

revalidateのAPIのリンクをJava6=>8へ

2017/05/20 08:21

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  ■解決方法1.
32
32
 
33
- SwingのUIコンポーネントツリーが変更されて再描画対象になったことを伝えるために、[p.revalidate();](https://docs.oracle.com/javase/jp/6/api/javax/swing/JComponent.html#revalidate())を呼ぶ
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

回答文を変更!

2017/05/20 08:21

投稿

umyu
umyu

スコア5846

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 のつけ忘れ!

2017/05/20 08:15

投稿

umyu
umyu

スコア5846

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
- actionPerformedp.add(label03); を行うのをやめて、Caaのコンストラクタで行う。
61
+ actionPerformedからp.add(label03); を削除して、Caaのコンストラクタでp.add(label03); を行う。
60
62
 
61
63
  ```Java
62
64