jpopupmenu

    1

    1答えて

    4つのコンポーネントを含む1つのパネルがあります。 1つのJLabel、1つのJButton、1つのJTextFieldと1つのJPopupMenu メソッド "testMethod()"があります。まずパネルからコンポーネントの数を取得し、コンポーネントのタイプ(JButton、JLabelなど)を取得します。 JButtonのクリックイベントを通じて来て、それはパネル上の4つの成分を示し、すべ

    0

    1答えて

    私はゲームボードを右クリックし、ポップアップメニューからいくつかのピースを1つ選んでピースを置くことができるゲームを実装しています。 「ホットシート」モードでは、両方のプレイヤーが同じUIを使用しているため、異なるメニューインスタンスが表示されます。 JMenuItem.showメソッドを呼び出すと、間違ったメニューが最初にレンダリングされ、すぐに正しいメニューに置き換えられます(メニューエントリ

    1

    2答えて

    オートコンプリート機能を実装したいと思います。現在、私はJTextFieldを含むJPanelを持っており、ユーザーが入力を開始すると、いくつかのオプションを含むオートコンプリート(JPopupMenu)が表示されます。 問題は、テキストフィールドからフォーカスを引き、ユーザーが入力できなくなることです。フォーカスをテキストフィールドに戻すと、ユーザーはオプション間でのナビゲーション(上下のボタン

    0

    1答えて

    右クリックしてテーブル上のメニューをポップアップしたいのですが(例では機能しています)、menitemsを左クリックだけで動作させたいのです(そして、右クリックでメニューをキャンセルします。右クリックすると両方ともアクションが呼び出されます)。 どうすればいいですか? MouseListenersを試しましたが、動作させることができませんでした。あなたが何をしたいかdeleteItemで impo

    1

    1答えて

    setComponentPopupMenuとJTableにJPopupMenuを追加しました。問題は、JPopupMenuが開いている/見えているうちに、ポップアップメニューの外にある行を左クリックしたときにメニューが閉じても行が選択されていないため、再度強調表示する必要があることです。それを修正する方法はありますか? EDIT 私は、サンプルコードを追加しました。 ところでこの現象はWindow

    0

    1答えて

    これはなぜ起こっているのか非常に混乱しています。最終的には、インデックス0のコンポーネントをテストするロジックが必要ですが、まずこのメソッドを正確に返す必要があります。私はそれが上記の条件が満たされた場合に応じて、2または4を返す必要がありますどちらかと思うだろう parentComp.add(saveAsItem); parentComp.add(saveItem); if(

    0

    1答えて

    私はJTableの でクリックした行に応じて、コンテキストメニューで別のメニュー項目をしたいの例のほとんどは、実際にコンテキストメニューが表示されませんが(によって取り込まれることになって - コンテキストに選択された行) 私はこれを試みた:generateTablePopupMenu行データに応じたメニューアイテムを削除/追加さ popupMenu = new JPopupMenu(){

    0

    1答えて

    現在、グリッドベースのゲームをコーディングしようとしています。 iveは、一般ナビゲーション用のキーリスナーを実装するために既に管理していました。 特定のキーを押すと、Jpopupメニューが開きます。 私はキーリスナーでメニューのナビゲーションを実装したいと思います。 Bを押すとメニューが再び閉じられます。 KeyListener UnitActionMenuKeyListener = new K