問題タブ [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.

0 投票する
2 に答える
534 参照

java - JInput が更新/更新されない

Win7 64bit でゲームパッド コントロールに JInput を使用しています。問題が発生しました。DefaultEnvironmentコントローラ リストを取得しても、更新または更新されません。

ControllerEnvironment.getDefaultEnvironment()したがって、何も変更を呼び出した後にコントローラーがプラグインまたはプラグアウトされた場合。リストにはまだ無効なコントローラーが表示され、新しいコントローラーを追加することはできません。

現在、私はこの回避策を使用していますが、これはかなり醜いと思います。このハックなしでどのように機能させることができるかについてのアイデア:

0 投票する
1 に答える
647 参照

java - Jinput を使用して JFrame ウィンドウ アラームをポップアップ表示する

Netbeans でJinputと Javaを使用して、非常に小さなプロジェクトに取り組んでいます。ユーザーがキーボードの をJFrame押したときにアラーム ウィンドウをポップアップし、ユーザーが を離したときにアラーム ウィンドウを終了するとします。私のコードでは、最初のプレスダウンで開いて閉じることができなかったので、while ループで動けなくなったようです。私が調査したところ、使用する方が良い方法であることがわかりました。しかし、私はこれが初心者なので、タイマーを使用するさまざまな方法がすべて私をさらに混乱させました。誰かが私のコードを見て、正しい方向に向けてくれませんか?'K'JFrame'k'JFramejavax.swing.Timer

これが私のコードです。

alarmBox() は私の JFrame です。

私はそれに取り組んでいましたが、ここに私の更新されたコードがあります:

public void startPolling() {

0 投票する
3 に答える
16441 参照

java - Java 作業ディレクトリ

私はプログラミングにかなり慣れていないので、これは簡単なはずです。私は eclipse から netbeans に切り替えており、作業ディレクトリに libjinput-osx.jnilib を追加しようとしています。私は日食の段階的な手順を持っていますが、netbeans は持っていません。私は約 2.5 時間、65 回の Google 検索を行っていますが、これら 2 つの基本的な質問に対する答えがまだ見つかりません。

  1. Javaの作業ディレクトリとは正確には何ですか?
  2. netbeans の作業ディレクトリに .jnilib ファイルを追加するにはどうすればよいですか?

私の最終的な目標は、私が書いたヘビのゲームを制御するための xbox コントローラーを取得することです。JInput とこのチュートリアルを使用しようとしています。OSX で適切にコンパイルするには、「作業ディレクトリ」に libjinput-osx.jnilib を配置する必要があります。

0 投票する
1 に答える
6278 参照

java - JInputの使用

私はたくさんの調査をしましたが、コントローラーのX軸とY軸を取得するJInputの基本的なコードが見つからないようです。また、コントローラーを「選択」/設定するには、マウスとキーボードをどのように除外しますか?ありがとう!

0 投票する
0 に答える
38 参照

java - 見つかった各コントローラーの新しいオプション

重複の可能性:
JComboBox の値

私はこのようなコードを持っています:

JComboBox を持ち、新しいオプションを作成するプログラムを作成するにはどうすればよいですか?

見つかった各デバイスの JComboBox の配列? ありがとう!PS私はJInputを使用しています。

0 投票する
2 に答える
932 参照

lwjgl - 64ビットLinuxでのlwjgl+slick2d+jinputエラー

Linux(Ubuntu 12.04)と64ビットjava 7およびEclipse(Indigo)を使用しています。ゲームプロジェクトでは、slick2dと一緒にlwjglを使用しています。次のエラーで停止しました。(回答で説明されている修正)

  1. java.lang.UnsatisfiedLinkError:java.library.pathにlwjglがありません

  2. java.lang.UnsatisfiedLinkError:java.library.pathにjinput-linux64がありません

  3. デバイスを開けませんでした(/ 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

0 投票する
3 に答える
2818 参照

file-upload - JInput を使用してファイル tmp_name を取得する方法

私はこれで少し立ち往生しています。ファイルのファイル名を取得するためのこのコードがあります。

*ファイル フィールドの名前は jform[img_url] です。

ただし、ファイルの「tmp_name」を取得できないようです。私が見逃しているものを誰か知っていますか?jinput がどのように機能するかについて少し混乱しています... jrequest は非常に簡単に機能しました。ありがとう!

モデル/フォーム/a.xml

0 投票する
1 に答える
165 参照

joomla - JInput を使用してファイル名をデータベースに保存できません

テキスト型とファイル型の入力フィールドを持つフォームがあります。ファイル名がデータベースに保存されないという問題がありますが、他のすべては保存されます。$myForm を vardump したところ、ファイル以外はすべてそこにあるので、ファイル名を含む別の配列を作成し、それを $myForm とマージしました。次に、「jform」に設定しようとしましたが、機能していないようです。誰もが理由について何か考えがありますか? ありがとう!

controller.php

0 投票する
4 に答える
2649 参照

java - Java Jinput: コントローラーの再スキャン / リロード

Javajinputライブラリを使用してジョイパッドからデータを読み取っていますが、リロードControllersに問題があります。これを使用してロードします:

これは正常に動作しますが、コントローラーを切断すると、これを呼び出すと再び見つかります。その逆も同様です (最初のチェックの後に接続すると、まったく見つかりません)。

これらの結果で、最初のルックアップの前にスリープを入れようとしました:

  1. コントローラーは、このメソッドが最初に呼び出されたときに (プログラムの開始時ではなく) 実際にスキャンされます。
  2. 再度呼び出されると、これは常に最初に返されたものと同じコントローラーを返します。
  3. 最初の呼び出しでも以下の警告が書き込まれます
  4. コントローラーが接続されている (そして動作している) 場合でも、切断され (それでも検出されます)、再接続されても動作しません。

ポイント 3 からの警告: (リストの形式が適切ではありませんでした)

私はWin 8を使用していますが、Win 7でも同じ問題がありました。マウスでもこれを試しましたが、同じ結果でした。

2 回目、3 回目、というようにコントローラーを実際にリロードするにはどうすればよいですか?