• ベストアンサー

キーボードからの入力をフレームに表示させたい

JAVA超初心者で分からないので教えてください。 フレームを表示させてその中に文字を表示させるプログラムと、 コマンドプロンプトに数字を入力させて、コマンドプロンプト内に表示させるプログラムは分かるのですが、 コマンドプロンプトで数字を入力させて、それをフレームの中に表示させるプログラミングがわかりません。 だれか分かる方がいましたらぜひ教えてください!! よろしくお願い致します。

  • Java
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • davosuke
  • ベストアンサー率61% (34/55)
回答No.1

コマンドプロンプトから入力された数字を格納するクラスを作成すればよいと思います。 class InputDataFromArg{ private String strData = null; public InputDataFromArg(String argInput){ strData = argInput; } public static String getInputData(){ return strData; } } 上記のようなデータクラスを作成。 フレームを生成するmainクラスにて public static void main(String[] args){ //入力データを格納するクラスを生成。 InputDataFromArg objInputDataFromArg = new InputDataFromArg(args); } **********Frame内のメソッドの示した居場所で strData =InputDataFromArgetInputData(); これをフレーム内のコンポネントにセットすれば フレーム内で表示可能です。

daiyoshi
質問者

お礼

なるほどですね!!とっても役に立ちました。 ありがとうございます。 また何かありましたら宜しくお願い致します。

関連するQ&A

  • 太田研究室に書いてあることを行う意味

    太田研究室に書いてあることを行う意味は何ですか? C言語をしていたものです。 プログラミングとは文字を表示させる以外に、 「●」を左に動かせ! と命令すると動いたり。 というものだと思っていました。 もちろん文字を表示するのもプログラミングと知っています。 しかし、どのサイトを見ても、 Cはとても大切な言語です。 や、 Cは簡単なので初心者にはうってつけです。 などと書かれています。 ここまでは分かるのですが、 Cのどのサイトを見ても、 コマンドプロンプトに文字を表示させることしか書いてありません。 例えば皆が一番わかりやすい! といっている太田研究室です。 http://cvwww.ee.ous.ac.jp/vc10prog.html ここでもコマンドプロンプトに文字を表示させることしか書いてありません。 コマンドプロンプトに文字を出せたからって何があるのでしょうか? だって実際に、今までパソコンをしてきて何かをクリックしたらコマンドプロンプトに文字が出た。 なんてことは一度もありませんでした。 以前もこのような質問をさせていただいたのですが、 基礎も知らないくせに応用をする必要がない。 といわれました。 なので、ネット上で調べつくしたのですが、 どんなに複雑なプログラムでも、やっぱりコマンドプロンプトに文字を表示させるプログラムしかありませんでした。 ではオンラインゲームとかはなんなのでしょうか? コマンドプロンプトは全くでできませんし、 左に動け!と思って←キーを押すと左に動きますし。 C以外でもどの言語を見てみても、とても難しいプログラムでもやっぱりコマンドプロンプトに文字を表示させるものしかありませんでした。 近くの町の店で、参考書をみても、コマンドプロンプトに文字を表示させるものしかありません。 そこで一つ疑問に思ったのですが、 この今の僕の考えでいくと プログラムを書くことを仕事にしている人たちは、 一日中コマンドプロンプトに文字を表示させてるだけになりますよね? そう考えると、コマンドプロンプトに文字を表示させるプログラム以外にも 沢山あると思うのです。 コマンドプロンプトに文字を表示させる以外のプログラムはありませんでしょうか? また、コマンドプロンプトに文字を表示させる意味は何ですか? 僕自身、プログラムを書く=コマンドプロンプトに文字を表示させることしかできない。 と思い込んでいてしまい、楽しみがなく挫折してしまいました。 どなたか詳しく教えて下さい。

  • JDeveloperで数字の入力

    JDeveloperで簡単なプログラムを作っています。 「年齢を入力してください」と表示させて、数字を入力すると「XX歳です」と表示されるものを作っています。「年齢を入力してください」は表示されるのですが、テンキーを押しても数字は入力できません。コマンドプロンプトだと入力できるのですが、JDevだとできません。 どのようにしたらよろしいでしょうか? わかる方からのご回答をお待ちしています。

  • コマンドプロンプト上で動作するプログラムを別プログラムから操作する方法

    コマンドプロンプト上で動作するプログラムを別プログラムから操作する方法を考えています。 たとえば、C言語の入門書によく見られるような、以下のプログラムを作ったとします。プログラム名をtest.exeとします。 ・ユーザーに数字を入力させ、その数字の2倍を答えとして表示する。 ・答えを表示したらまた入力まちになる。 ・ユーザーが"q"を入力すると終了する。 test.exeを実行すると、コマンドプロンプトが起動し、数字の入力まちになります。 さて、ここからが質問です。 このプログラムをVBAなどの別のプログラムから実行する方法はないのでしょうか?このプログラムは、数個の数字を入力するくらいだったら手動でも問題ありません。しかし、数十個、数百個の数字を入力する必要があった場合、これを手動でやっていては埒が明きません。そのため、VBAやその他のプログラミング言語などから自動的に数字を入力していくプログラムは作れないかと考えています。 たとえばVBAなどでFor文で入力する数字を繰り返す。といった感じ。 このようなことを実現する場合、どのように考えていけばいいのでしょうか?正直、今現在、想像もできていません。 考え方や、方法を教えてください。また、できるとしたら、そのプログラミングレベルはかなりのものを要しますか?一応私はプログラミングやVBAは初心者の部類です。 よろしくお願いいたします。

  • 「javac」と入力するとエラーメッセージが表示されました。

    JAVA初心者です。OSはWindows XPを使っています。 コマンドプロント画面で「javac」と入力すると、「'javac' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」というエラーメッセージが表示されました。 環境変数に何か原因があるのでは?と思い確認したのですが、問題なさそうです。 何か他に考えられる原因はないでしょうか? 教えてください!よろしくお願い致します!!

    • ベストアンサー
    • Java
  • VBでキーボード入力をフォーム上で対応させるには

    Microsoft VisualBasic6.5でプログラミングしています。 キーボード入力を確認するツールを作成しようと思っています。 UserForm上に、CommandButtonを2個配置して それぞれに 数字の 1と2を設定。 キーボードの1と2を押すと、CommandButtunが マウスで押されたときのように表示する方法が わかりません。 プログラム初心者です。 よろしくお願いいたします。

  • C言語プログラミングで「コマンドラインから3つの整数を入力し、大きい順に並べる

    C言語プログラミングで「コマンドラインから3つの整数を入力し、大きい順に並べるプログラムの作成」なのですが,どなたかわかる人はいらっしゃりますか? C言語初心者です. if else文を使って作成するのですが,整数の入力において、同じ数字を認める方法と認めない方法がありますが,両方教えていただけると助かります. 例えば 10、5、21の数字をコマンドラインから入力したときに 出力結果は21、10、5と並ぶ. 同じ数字を認めるとき、例えば 10、10、30と入力したとき出力結果は30、10、10となる 同じ数字を認めないときは、コマンドラインからの入力時に、もし同じ数字が入力されたらエラーメッセージを返して終了 といった具合です.どなたかお願い致します.

  • javaって意味不明

    javaって意味不明 javaっていったいなにができるんですかね? javaのサーブレットやアプレットなどではWebアプリケーションなどを作れるらいいですけど、javaとコマンドプロンプトを使ってプログラムする文字の表示とか、計算とか何の意味があるんですか? コマンドプロンプト内でただ表示されるだけじゃないですか、全然いみないとおもうんですよ 入門書とか買うとコマンドプロンプトの中だけの表示とかだけじゃないですか。あれに一体何の意味があるんですか?本を買う人はソフトとかアプリとかを作りたいのにそんなことしたって何にもならないじゃないですか。無意味! つまり教えていただきたいことというのは、そんなことをして何になるのか?ということです。

  • Windowsフォームアプリケーションを表示するには?

    Visual C++のコンソールアプリケーションで数字をキーボードから入力するプログラムを作成しました。このプログラムは実行するとコマンドプロンプトが開かれてキーボード値の入力待ち状態になるのですが、ここでコマンドプロンプトではなく、このプログラムとは別に作成したWindowsフォームアプリケーションが開かれキーボード値の入力待ち状態になるというプログラムを作成したいのですが、こういったことは可能でしょうか?また可能ならばどのようなやり方があるか教えていただきたいです。宜しくお願いします。

  • java初心者なのですが、コマンドプロンプトで、javacは、内部コマ

    java初心者なのですが、コマンドプロンプトで、javacは、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されてないと表示されたら、どう対処すればよいでしょうか?

    • ベストアンサー
    • Java
  • Windows2000でキーボード入力ができない

    Windows2000を使っているのですが、 コマンドプロンプトを使用していると、 突然キーボードの入力を受け付けなくなりました。 テキストエディタなどその他すべてで文字入力が できなくなりました。 何をやってしまったのか、まったく分かりません。 マウスは効いたので、しょうがなくマウスを使って、 再起動すると直りました。 何が原因でこのようになったのでしょうか。 再起動しないで直す方法はあるでしょうか。