問題タブ [jinput]
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 - JInput が更新/更新されない
Win7 64bit でゲームパッド コントロールに JInput を使用しています。問題が発生しました。DefaultEnvironment
コントローラ リストを取得しても、更新または更新されません。
ControllerEnvironment.getDefaultEnvironment()
したがって、何も変更を呼び出した後にコントローラーがプラグインまたはプラグアウトされた場合。リストにはまだ無効なコントローラーが表示され、新しいコントローラーを追加することはできません。
現在、私はこの回避策を使用していますが、これはかなり醜いと思います。このハックなしでどのように機能させることができるかについてのアイデア:
java - Jinput を使用して JFrame ウィンドウ アラームをポップアップ表示する
Netbeans でJinputと Javaを使用して、非常に小さなプロジェクトに取り組んでいます。ユーザーがキーボードの をJFrame
押したときにアラーム ウィンドウをポップアップし、ユーザーが を離したときにアラーム ウィンドウを終了するとします。私のコードでは、最初のプレスダウンで開いて閉じることができなかったので、while ループで動けなくなったようです。私が調査したところ、使用する方が良い方法であることがわかりました。しかし、私はこれが初心者なので、タイマーを使用するさまざまな方法がすべて私をさらに混乱させました。誰かが私のコードを見て、正しい方向に向けてくれませんか?'K'
JFrame
'k'
JFrame
javax.swing.Timer
これが私のコードです。
alarmBox() は私の JFrame です。
私はそれに取り組んでいましたが、ここに私の更新されたコードがあります:
public void startPolling() {
java - Java 作業ディレクトリ
私はプログラミングにかなり慣れていないので、これは簡単なはずです。私は eclipse から netbeans に切り替えており、作業ディレクトリに libjinput-osx.jnilib を追加しようとしています。私は日食の段階的な手順を持っていますが、netbeans は持っていません。私は約 2.5 時間、65 回の Google 検索を行っていますが、これら 2 つの基本的な質問に対する答えがまだ見つかりません。
- Javaの作業ディレクトリとは正確には何ですか?
- netbeans の作業ディレクトリに .jnilib ファイルを追加するにはどうすればよいですか?
私の最終的な目標は、私が書いたヘビのゲームを制御するための xbox コントローラーを取得することです。JInput とこのチュートリアルを使用しようとしています。OSX で適切にコンパイルするには、「作業ディレクトリ」に libjinput-osx.jnilib を配置する必要があります。
java - JInputの使用
私はたくさんの調査をしましたが、コントローラーのX軸とY軸を取得するJInputの基本的なコードが見つからないようです。また、コントローラーを「選択」/設定するには、マウスとキーボードをどのように除外しますか?ありがとう!
java - 見つかった各コントローラーの新しいオプション
重複の可能性:
JComboBox の値
私はこのようなコードを持っています:
JComboBox を持ち、新しいオプションを作成するプログラムを作成するにはどうすればよいですか?
見つかった各デバイスの JComboBox の配列? ありがとう!PS私はJInputを使用しています。
lwjgl - 64ビットLinuxでのlwjgl+slick2d+jinputエラー
Linux(Ubuntu 12.04)と64ビットjava 7およびEclipse(Indigo)を使用しています。ゲームプロジェクトでは、slick2dと一緒にlwjglを使用しています。次のエラーで停止しました。(回答で説明されている修正)
java.lang.UnsatisfiedLinkError:java.library.pathにlwjglがありません
java.lang.UnsatisfiedLinkError:java.library.pathにjinput-linux64がありません
デバイスを開けませんでした(/ dev / input / event8):デバイスを開けませんでした/ dev / input / event8
バージョン:
Slick2D
2012年10月1日月曜日09:54:11+0100日曜日5月11日20:17:03BST2008ビルド=264
LWJGL(すでに2.8.5である可能性がありますが、現在はこれです):
2.8.4
file-upload - JInput を使用してファイル tmp_name を取得する方法
私はこれで少し立ち往生しています。ファイルのファイル名を取得するためのこのコードがあります。
*ファイル フィールドの名前は jform[img_url] です。
ただし、ファイルの「tmp_name」を取得できないようです。私が見逃しているものを誰か知っていますか?jinput がどのように機能するかについて少し混乱しています... jrequest は非常に簡単に機能しました。ありがとう!
モデル/フォーム/a.xml
joomla - JInput を使用してファイル名をデータベースに保存できません
テキスト型とファイル型の入力フィールドを持つフォームがあります。ファイル名がデータベースに保存されないという問題がありますが、他のすべては保存されます。$myForm を vardump したところ、ファイル以外はすべてそこにあるので、ファイル名を含む別の配列を作成し、それを $myForm とマージしました。次に、「jform」に設定しようとしましたが、機能していないようです。誰もが理由について何か考えがありますか? ありがとう!
controller.php
java - Java Jinput: コントローラーの再スキャン / リロード
Javajinput
ライブラリを使用してジョイパッドからデータを読み取っていますが、リロードControllers
に問題があります。これを使用してロードします:
これは正常に動作しますが、コントローラーを切断すると、これを呼び出すと再び見つかります。その逆も同様です (最初のチェックの後に接続すると、まったく見つかりません)。
これらの結果で、最初のルックアップの前にスリープを入れようとしました:
- コントローラーは、このメソッドが最初に呼び出されたときに (プログラムの開始時ではなく) 実際にスキャンされます。
- 再度呼び出されると、これは常に最初に返されたものと同じコントローラーを返します。
- 最初の呼び出しでも以下の警告が書き込まれます
- コントローラーが接続されている (そして動作している) 場合でも、切断され (それでも検出されます)、再接続されても動作しません。
ポイント 3 からの警告: (リストの形式が適切ではありませんでした)
私はWin 8を使用していますが、Win 7でも同じ問題がありました。マウスでもこれを試しましたが、同じ結果でした。
2 回目、3 回目、というようにコントローラーを実際にリロードするにはどうすればよいですか?