0

私は大学向けのプロジェクトを行いました (Zork the Game の個人的な実装です)。尋ねられたように、system.out.print を使用して、テキスト インターフェイスでそれを行いました。「GUI にテキスト インターフェイスを配置する」方法はありますか? たとえば、テキスト出力を表示するフィールドとキーボードによるテキスト入力用の 2 つのフィールドを持つ単純なウィンドウを意味します。

Eclipse 用の windowsBuilder をダウンロードしましたが、どうすればよいかわかりません。:(

ありがとう!

4

3 に答える 3

2

確かに、System クラスの出力ストリームを変更するだけです。データを Swing コンポーネントに書き出す PrintStream を作成し、それを System クラスで置き換えて使用します。

System.setOut(printStream);
于 2012-05-24T05:18:18.397 に答える
1

テキスト ゲームでこれを行う場合は、Glkライブラリを使用することをお勧めします。Glk は、テキスト ゲーム用に設計されたクロスプラットフォームのウィンドウ I/O システムです。ライブラリは C で記述される傾向があるため、JNI インターフェイスを記述する必要がある場合があります。GlkJNIと呼ばれる既存のプロジェクトは、逆に動作するように意図されているため、C プログラムは Java UI を使用できますが、いずれにしても役立つ場合があります。

于 2012-06-15T20:49:28.943 に答える
0

求めていることを実行する GUI の作成方法の例については、次の記事をご覧ください: http://www.comweb.nl/java/Console/Console.html

これは、GUI を構築するためのベスト プラクティスを使用するものではありませが、手早く簡単に始められるようにするためのものです。ただし、Swing アプリケーションを適切に作成する方法については、真剣に検討する必要がある場合は、よく読んでおく必要があります。

于 2012-05-24T03:55:15.193 に答える