2012-03-14 6 views
2

ダブルクリックとして動作するようにシングルクリックアクションを作成する方法、ウィンドウ内では、シングルクリックで開くフォルダをクリックするなどの機能があります。それを行う方法?java swing:ダブルクリックとして動作するシングルクリックイベント

ワンクリックでフォルダを選択し、フォルダを開く必要があります。

+0

hmm ...あなたが望むもの:OSで設定されているのと同じ動作をすることを意味するならば、あなたはおそらく運が悪いでしょう(確かに間違っていることが大好きです:) – kleopatra

+0

もう少し詳しく?どのような状況でそれが起こりたいのですか?すべてのシングルクリックイベントをダブルクリックに変換したい場合は、独自のEventQueueを作成して実行するだけですが、何よりも問題が発生すると思います。 –

+0

ダブルクリック機能をシングルクリックに実装する必要があります。セルを選択するとフォーカスが得られ、ポップアップが同時に表示されるはずです。 – user1033736

答えて

3

"シングルクリック"ハンドラからダブルクリックイベントを生成する必要があります。アンダースコアは、あなたが入力する必要がものであり、二人はクリックの回数である -

Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(
    new MouseEvent(Component,MouseEvent.MOUSE_CLICKED,_,_,_,_,2,_)); 

は、すべてのパラメータの意味についてMouseEventを参照してください。イベントオブジェクトで受け取ったほとんどの情報は、シングルクリックハンドラで使用でき、クリック数を変更することができます。

関連する問題