プログラムに関して素人ですが大学の卒業研究でjavaを用いた、学習支援ソフトを作成しています。
値を入力すると、その値に応じたテキストフィールドが出現し、そこにさらに値を入力する。
計算開始を押すと、入力された値を用いて計算し、結果を記したラベルを表示するようなプログラムになっています。
詳しく説明すると
入力タブがあり、最初にa(整数)という値を入力させるようにしてあり、入力してENTERを押すとa個分の番号が振り当てられたテキストフィールドが出現し、そこに更に値を入力し、それを元に、a個分の計算結果が記されたラベルを作成され、計算結果表示用のタブにあるパネルに貼り付けられる。
このようなプログラムになってます。
これにクリアボタンを付けて、それをクリックすると、入力する前の状態(操作中に出現するテキストフィールド、ラベルも表示されてない状態)に戻るようにしたいのですが、どうすれば良いでしょうか?
自分の中では、最初にコンパイルした状態に戻すのが一番早いのかなぁと考えていますが、そのようなことは可能でしょうか?
一生懸命本を読んだりネットで調べたりしてるのですが、指導者がいない為、どうしていいのか分かりません。
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちわ。
テキストフィールドとかはawtのTextFieldとかをaddしてるなら、removeしてみるとか。
で、repaintしてみるとか。。。
Appletは全然作ったことないのであてずっぽうですが、うまくいけば良いですね。
No.1
- 回答日時:
最近、Graphicsクラスを使ってないので、多少あいまいな表現になるかも
しれませんが・・例えば・・ということでご理解ください。
表示する場合、 paint(Graphics g) のように作成したGraphicsを
Paintに渡すと思います。
単純に、この Graphicsを生成する部分を別クラスにして、クリアボタン
が押されたら新しい Graphics クラスを生成して渡してあげれば
よいのではないでしょうか。
まあ、質問者様が言っていることをちょっと言い換えただけの説明
ですけど・・
Graphicsクラスというのは使ったことが無いので良く分からないのですが、そちらの手法も検討させていただきます。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- その他(プログラミング・Web制作) プログラムが書けません。 6 2023/01/22 22:58
- Java Java 年数計算 3 2023/01/28 10:52
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別のアプリケーションのテキス...
-
テキストボックスの中身をリセ...
-
変数に256文字以上のテキストを...
-
'2465'指定した式で参照してい...
-
VB6.0 でメニューを作りたいん...
-
VBAからPDFのテキストフィールド
-
多言語を混在できるか。
-
VBSでMid関数を使ったらエラー...
-
エクセルの図形挿入のVBAにて
-
ワードプレスでアンカーテキス...
-
ACCESSフォームで、入力から一...
-
ただただ無駄な
-
DirectXでの読み込みについて
-
python ボタンを押すと複数の関...
-
VBScriptでMsgBoxのYesNoボック...
-
フォームの生成と破棄
-
四乗根を英語で言うと・・・
-
DataTableの件数を取得したい
-
YOASOBI
-
flashのおみくじのような(4桁...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
RPG(AS400)の本、サイトってあ...
-
別のアプリケーションのテキス...
-
テキストボックスの中身をリセ...
-
ホームぺージ制作で間違って重...
-
テキストボックスにセルの値を...
-
コモンダイアログのshowopenに...
-
全てのテキストボックスをセル...
-
漢字入力した値のカタカナ変換...
-
変数に256文字以上のテキストを...
-
VB6.0 でメニューを作りたいん...
-
VB.NET2005 DataGridViewでレコ...
-
DelphiのRichEditでカーソル位...
-
VBSでMid関数を使ったらエラー...
-
MFCのスタティックテキストのコ...
-
改行含むテキストの表示の仕方
-
テキストエリア内の文字列にリ...
-
チェックボックスのテキストを...
-
VB.NETで数十行のプログラムを...
-
HTMLのtextbox類に文字を残す
-
VBのチェックボックス
おすすめ情報