問題タブ [lanterna]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java/Lanterna プログラムを起動できません
私は現在、非常にクールなJavaライブラリであるLanternaを見つけたものを使用して、小さな端末アプリケーションを作成しています。Swing と同様の概念を使用して、ncurses のようなアプリケーションを作成できます。
そのアプリケーションの究極の目標はサーバー上で実行することであるため、Vagrant ubuntu ボックスでテストします。残念ながら、起動するたびに次のエラーが発生します。
この構成を使用したChef ソロ Javaレシピに由来する、私の Java インストールに問題があると思います。
しかし、どうすれば修正できますか?
java - Java Lanterna - テキストボックスから入力を取得するにはどうすればよいですか?
私は比較的新しい Java プログラマー (約 2 か月の経験) で、後で使用するためにLanterna (端末ユーザー インターフェイスを作成するためのライブラリ) テキスト ボックスに入力されたデータを文字列に変換する方法がわかりません。
これが私のコードです:
どんな助けでも本当に感謝しています。情報を隅々まで調べましたが、 Lanternaに関する情報はほとんどなく、ターミナル アプリケーションを作成できる唯一の最新の Java ライブラリです。注意: 上記のコードには、入力されたデータを処理するものがないことは承知しています。ページごとにエラーが発生したため、すべての試行を省略しました (これは、間違った関数を使用した場合に予想されることです)。
java - Java lanterna - ユーザー入力を読み取れません
Java lanterna ライブラリ ターミナルからのユーザー入力の読み取りに問題があります。キーを打つと、システムが特定の文字を端末に出力するようにしたいと思います。私はこのコードを使用します:
パブリック クラス スネーク {
}
残念ながら、私はターミナルを開いただけで、何も入力できません。なぜこれが起こるのか誰にも分かりますか?
java - Lanterna: ページアップ / ページダウン
Lanternaを使用してページアップおよびページダウンキーをキャプチャすることは可能ですか? Java で (専用の) 16 進エディターを作成していますが、ターミナル/curses のサポートも統合することをお勧めします。それが不可能な場合、ネイティブ コードを使用する他のライブラリ (Java curses ライブラリなど) のいずれかで可能ですか?
または、特定のキー (スペースとバック)を使用する必要がmore
ありますか?less
b
java - Java lanternaは端末からの入力を読み取れません
lanterna パッケージの readInput() メソッドの使用に問題があります。私のコードフラクション
端末で入力を行うことを許可しないため、key.getKind をチェックするときに nullpointerexception が作成されます。なぜこれが起こるのか誰にも分かりますか?
java - Lanterna SwingTerminal が表示されない
私は Windows で NetBeans IDE とlanternaを使用しています。SwingTerminal を作成しようとしましたが、表示されません。
JFrameも表示してみましたがnull
、SwingTerminal.getJFrame()
.
また、NetBeans の問題かもしれないと考えて、コマンドラインからプログラムを実行しようとしましたが、どちらも機能しませんでした (cygwin)。SwingTerminal を表示するにはどうすればよいですか?
java - Lanterna パッケージを Eclipse の Java にインポートする方法
私はプログラミングについてほとんど知識のないプログラマーですが、Lanterna (GUI コンソール ライブラリ) というパッケージをインポートしたかったのですが、com.googlecode.lanterna.terminal
そうすると
タイプではなくパッケージに解決されたと表示されます。
.jar ファイルを正しい場所に配置したかどうかさえわかりません...誰かが私が間違っていることとそれを修正する方法を教えてもらえますか?
java - ランテルナ端末の入力が繰り返される
私は、ランテルナを使用して単純な Java テキストベースの絞首刑執行人を作成しています (主に、コンソールでのクリアスクリーンとユーザー入力のため)。
ユーザー入力に問題があります。入力を入力してコードを実行すると、毎回同じ入力が使用され続け、別の入力を挿入できなくなります。
ここに私のコードがあります:
ありがとう!
java - Java lanterna ターミナルは java.properties ファイルに入れられますか?
私はプログラミングにかなり慣れていません(今学期は持っていました)、Lanterna Libary(私の最終プロジェクトで)を使用して、後で壁と静的な非常に単純な迷路ゲームを実行できる端末を作成することになっています動的な「敵」と、プレイヤーが拾わなければならないいくつかの重要なオブジェクト。悲しいことに、これがどのように機能するかはまったくわかりません。この問題の調査にすでに約10時間費やしましたが、それが私にもたらした唯一のものは欲求不満でした.
javax.swingを使用してKonsole.add(new map())フレーズを作成するyoutube のチュートリアルを見つけました。これは、すべてを.txtから Java に読み込むクラスからマップを取得します。私はそのようなことをしたいと思っていましたが、言ったように、ランテルナ端末だけでjava.properties ファイルからマップを読み込む必要があります。
それは可能ですか?または、まったく異なるアプローチを使用する必要がありますか? 私はlanternaからウェブサイトを見て、それを数回投げて読みましたが、私を助けてくれるものは何も得られませんでした. また、このウェブサイトでランテルナを含む投稿をチェックしましたが、私の知識が少しだけ深まりました. 別の記事への単なるリンクであっても、あらゆる種類のヒントや提案が役に立ちます。
java - Lanterna 3. Enter や F1 などのキーパッド入力を取得するにはどうすればよいですか?
Enter や F1 などのキーパッド入力を取得するにはどうすればよいですか? エンターキーを押した後、テキストボックスの内容を取得する必要があります。いつでも F1 やその他のキーを取得する必要があります。
無限ループを使用しようとしましたが、gui.addWindowAndWait(window); の後に到達できません。
ありがとう!