質問編集履歴
5
HPの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -267,3 +267,7 @@
|
|
267
267
|
補足・・・・
|
268
268
|
|
269
269
|
ActionListenerとMouseListenerを同時使用ができることはわかったのでそこは解決しましたが、ボタンの表示ができません。色々試しているのですがmainのあるクラスでインターネットのサンプルを真似したらもちろんできるのですが、別クラスで既にPanelを宣言しているので新たにPanelを使用すると消えてしまいます。なので既存のPanelを使用するのだとは思うのですが記述方法がわからないため表示させることができません。どなたかわかる方お願いします。
|
270
|
+
|
271
|
+
下記参考にしたHP
|
272
|
+
|
273
|
+
http://www.javadrive.jp/tutorial/nulllayout/index1.html
|
4
補足の変更と、コードの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,15 +30,9 @@
|
|
30
30
|
|
31
31
|
Board board = new Board();
|
32
32
|
|
33
|
-
board.setLayout(null);
|
34
|
-
|
35
|
-
JButton btn = new JButton("CSV出力");
|
36
|
-
|
37
|
-
btn.setBounds(WI+10, HI+10, 100, 50);
|
38
|
-
|
39
33
|
board.add(btn);
|
40
34
|
|
41
|
-
getContentPane().add(board
|
35
|
+
getContentPane().add(board);
|
42
36
|
|
43
37
|
pack();
|
44
38
|
|
@@ -92,24 +86,32 @@
|
|
92
86
|
|
93
87
|
|
94
88
|
|
95
|
-
public class Board extends JPanel implements MouseListener {
|
89
|
+
public class Board extends JPanel implements ActionListener, MouseListener {
|
96
90
|
|
97
91
|
int[][] boardarray = new int[MASS][MASS];
|
98
92
|
|
99
|
-
|
93
|
+
JButton btn = new JButton("CSV出力");
|
100
94
|
|
101
95
|
|
102
96
|
|
103
|
-
|
104
|
-
|
105
97
|
public Board() {
|
106
98
|
|
107
99
|
// TODO 自動生成されたコンストラクター・スタブ
|
108
100
|
|
109
|
-
setPreferredSize(new Dimension(WI, HI));
|
101
|
+
setPreferredSize(new Dimension(WI+1000, HI+1000));
|
110
102
|
|
111
103
|
addMouseListener(this);
|
112
104
|
|
105
|
+
btn.setBounds(WI, HI, 100, 100);
|
106
|
+
|
107
|
+
this.add(btn);
|
108
|
+
|
109
|
+
btn.addActionListener(this);
|
110
|
+
|
111
|
+
|
112
|
+
|
113
|
+
|
114
|
+
|
113
115
|
boardarray[5][5] = 1;
|
114
116
|
|
115
117
|
}
|
@@ -264,4 +266,4 @@
|
|
264
266
|
|
265
267
|
補足・・・・
|
266
268
|
|
267
|
-
ActionListenerとMouseListenerを同時使用ができることはわかったのでそこは解決しましたが、ボタン
|
269
|
+
ActionListenerとMouseListenerを同時使用ができることはわかったのでそこは解決しましたが、ボタンの表示ができません。色々試しているのですがmainのあるクラスでインターネットのサンプルを真似したらもちろんできるのですが、別クラスで既にPanelを宣言しているので新たにPanelを使用すると消えてしまいます。なので既存のPanelを使用するのだとは思うのですが記述方法がわからないため表示させることができません。どなたかわかる方お願いします。
|
3
表題の変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Buttonの配置について
|
1
|
+
グラフィック描画している時のButtonの配置について
|
test
CHANGED
File without changes
|
2
1つ解決しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -259,3 +259,9 @@
|
|
259
259
|
どのようにしたら表示可能でしょうか?
|
260
260
|
|
261
261
|
できればboardクラスにbuttonイベントが入ってくれると分かりやすくていいのですが可能なのでしょうか?
|
262
|
+
|
263
|
+
|
264
|
+
|
265
|
+
補足・・・・
|
266
|
+
|
267
|
+
ActionListenerとMouseListenerを同時使用ができることはわかったのでそこは解決しましたが、ボタンが表示されないままなので記述方法をわかる方お願いいたします。
|
1
質問記述変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -254,6 +254,8 @@
|
|
254
254
|
|
255
255
|
|
256
256
|
|
257
|
-
上記のコードでフォーム上にボタンを出現させたいのですが、初めて扱うためよくわか
|
257
|
+
上記のコードでフォーム上にボタンを出現させたいのですが、初めて扱うためよくわからず表示させることができません。
|
258
|
+
|
259
|
+
どのようにしたら表示可能でしょうか?
|
258
260
|
|
259
261
|
できればboardクラスにbuttonイベントが入ってくれると分かりやすくていいのですが可能なのでしょうか?
|