回答編集履歴
1
見直しキャンペーン中
test
CHANGED
@@ -1,25 +1,13 @@
|
|
1
1
|
通常`Swing`(GUIプログラム)ではmainメソッドは質問コードの処理程度で、追加のコードが入ることはありません(「イベント駆動」等で調べてみてください)
|
2
|
-
|
3
2
|
つまりmainで`int x`をどうのこうのすることはありません。
|
4
3
|
|
5
|
-
|
6
|
-
|
7
4
|
> ラベルで表示されている数字の更新の仕方
|
8
|
-
|
9
5
|
```Java
|
10
|
-
|
11
6
|
if (cmd.equals("btn01")) {
|
12
|
-
|
13
7
|
put("1");
|
14
|
-
|
15
8
|
String text = label01.getText(); // 今入ってる文字列
|
16
|
-
|
17
9
|
label01.setText(text + "1"); // それに1を追加
|
18
|
-
|
19
10
|
}
|
20
|
-
|
21
11
|
```
|
22
|
-
|
23
12
|
大枠はこういうことですが、うまくやらないとスパゲッティーコードになりそうです^^;
|
24
|
-
|
25
|
-
Javaでの電卓は作例も多いので「java swing 電卓」等で検索すると、参考になるものもあるでしょう。
|
13
|
+
Javaでの電卓は作例も多いので「[java swing 電卓](https://www.google.co.jp/search?q=java+swing+%E9%9B%BB%E5%8D%93)」等で検索すると、参考になるものもあるでしょう。
|