今は、スキャナを使ってユーザーとやりとりするゲームに取り組んでいます。ゲームは最初にテキストベースだったので、Javaコンソールのビューは私が使っていたものでした。今はゲームをGuiまたはJframeに変換しなければならないので、フレーム内に同じコンソール機能を持ちながらスキャナを使用できるようにしたい。何か案は? 新しいコーディングのため、任意のヘルプまたは同じコードを大歓迎します! あなたがJframeにコンソールを追加する
6
A
答えて
2
あなたは、このようなコンソールのテキストを表示するためのJTextArea
、およびユーザーは、彼らがコンソールに送信する情報を入力することができますJTextField
を持つことなどによって、コンソールのように見えるGUIを作成することができますありがとうございます。 KeyListener
をJTextField
に追加することで、ユーザーが「Enter」を押した後、その情報をコンソールに送信することができます。
コンソールからユーザー入力を読み込むのではなく(ユーザーが情報の入力を完了し、アクションを実行するのを待つ)、「Enter」キーを聞いてから、メソッドを呼び出してあなたの 'JTextField'テキスト
2
このようなコンポーネントにはかなり興味があります。
- Looking for an efficient Java Swing based console
- Create a Command console
- Java Swing console component
- Create Java command console in JPanel
そして、あなたが用語をGoogleにいる場合でも、多くの場合のヒントをtheresの:ここでは、これを実装するための良い指針とSO上の他のいくつかの議論があります"swing console"。
関連する問題
- 1. ImageIconをJFrameに追加するには?
- 2. JFrameにアイコンを追加するには
- 3. JFrameにキーリスナーを追加するには?
- 4. jframeにコンテナを追加する
- 5. JFrameにタイトルバーを追加する(Linux)
- 6. JFrameにJLabelを追加する
- 7. Java - JFrameにコンポーネントを追加する
- 8. JFrameに画像を追加する
- 9. JPanelとJFrameにレイアウトマネージャを追加する
- 10. JframeにKeyListenerを追加する
- 11. Java - 写真をJFrameに追加する
- 12. JFrameにJInternalFrameを追加する方法
- 13. JFrame内のコンソール
- 14. Java jframeキャンバスとjpanelを追加する
- 15. ループをJframeで追加する
- 16. C#コンソールにアイコンを追加
- 17. Swing JFrameにWebViewコントロールを追加
- 18. 複数のクラスインスタンスをjframeに追加
- 19. BoxLayoutを使用しているJFrameにJLabelを追加する
- 20. JFrameに複数のパネルを追加するには?
- 21. JFrameにパドルを追加するのに役立つ
- 22. JButtonのリストをJFrameに追加するには?
- 23. 実行時にJframeにテキストフィールドを追加する
- 24. JPanelを描画してJFrameにJPanelを追加する
- 25. XML .NETコア(コンソール)を追加する
- 26. JFrame TitleBarにコンポーネントを追加する方法
- 27. JPanelとJScrollingPaneの両方をJFrameに追加する
- 28. JPanelをJFrameに10回追加する方法
- 29. java netbeansアプリケーションにJFrameまたはJDialogを追加する
- 30. スイングでJFrameにスクロールを追加する方法
私の助言:しないでください。 GUIを使用する場合は、このようにしてください。 –
こんにちは@HovercraftFullOfEels!代わりに何ができるのかを提案できますか?この質問は非常に興味深いものでした。 – TechSpellBound
コンソールプログラムは本質的にその能力を大きく制限するリニアプログラムですが、GUIはあなたの行のどこではなくプログラムの現在の状態に依存するイベント駆動プログラムですユーザの入力。 GUIを作ろうとするならば、それをScannerに結びつけるのではなく、グラフィカルでイベント駆動にする。 –