回答編集履歴

1

見直しキャンペーン中

2023/07/22 10:22

投稿

TN8001
TN8001

スコア9326

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)」等で検索すると、参考になるものもあるでしょう。