回答編集履歴

2

コメント追加

2016/02/14 06:17

投稿

AqueductAD1950
AqueductAD1950

スコア30

test CHANGED
@@ -14,15 +14,25 @@
14
14
 
15
15
  // ウインドウ画面を作成 jf
16
16
 
17
+ /*Subクラス自体がウインドウになるので、ここで新たにJFrameのインスタンスを作る必要はない*/
18
+
17
19
  //javax.swing.JFrame jf = new javax.swing.JFrame(); //ウインドウ作成
18
20
 
21
+ /*jf.setBounds(20, 30, 1200, 600) -> setBounds(20, 30, 1200, 600) */
22
+
19
23
  setBounds( 20, 30, 1200, 600); //座標と大きさを決める
24
+
25
+ /*jf.setDefaultCloseOperation(javax. swing. JFrame.EXIT_ON_CLOSE) ->
26
+
27
+ setDefaultCloseOperation(javax. swing. JFrame.EXIT_ON_CLOSE); */
20
28
 
21
29
  setDefaultCloseOperation(javax. swing. JFrame.EXIT_ON_CLOSE); //終了の後処理
22
30
 
23
31
 
24
32
 
25
33
  javax.swing.JPanel jp1 = Base (); //パネル1を作成
34
+
35
+ /*jf.add(jp1) -> add(jp1)*/
26
36
 
27
37
  add(jp1); //jfに貼り付け
28
38
 

1

元のソースと対応した

2016/02/14 06:17

投稿

AqueductAD1950
AqueductAD1950

スコア30

test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- javax.swing.JPanel jp1 = new javax.swing.JPanel(); //パネル1を作成
25
+ javax.swing.JPanel jp1 = Base (); //パネル1を作成
26
26
 
27
27
  add(jp1); //jfに貼り付け
28
28