問題タブ [jmenu]

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 投票する
5 に答える
24664 参照

java - JMenuBar で JMenu に Button 動作を持たせる方法

私は JMenu を JButton のように動作させようとしていましたが、いくつかの問題があり、ここの誰かが助けてくれることを願っています!

これでMenuListenerをJMenuアイテムに追加しましたが、ポップアップメニュー/フォーカスを残して、JMenuを適切に繰り返しクリックしてこの機能をトリガーできるようにすることはできません。誰かが私が何をしているのか教えてくれることを望んでいました違う。ありがとう。

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

java - 左側の Java jmenu

最近のslashdot の投稿に応えて、開いたときにアプリケーション全体が不明瞭にならないように、たとえば左側にメニューを表示するオプションを追加することにしました。単にユーザーの利便性のために、jdesktop の jmenu を強制的に左側または右側、つまり垂直メニューにする方法はありますか?

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

java - JMenuが常に一番上にないのはなぜですか?

JMenuは、JButtonを使用してJFrame上のJTableを更新するまで正常に動作します。次に、JMenuはほとんどJPanelによって非表示になります(下の画像を参照)。JMenuが選択されているときは、常に一番上にあるべきではありませんか?なぜ後ろに押し出されたのですか?jButtonAddActionPerformedのテーブルを更新するコードはです。

期待される

代替テキスト

壊れた

代替テキスト

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

java - 文字列ではなく数値のみを処理する Java JMenu および Jtextfield

私の小さな変換プログラムには、修正できない問題がいくつかあり、助けが必要です。

  1. ユーザーが通貨を選択するまで、テキストフィールドを setEditable(false) にしたい。ユーザーが通貨を選択するまでテキストフィールドに何も入力できないようにする
  2. ユーザーが jtextfield に数値以外を入力した場合、resultLabel はエラー メッセージを表示する必要があります。

最初の部分を試してみましたが、テキストフィールド全体を編集不可に設定してしまいました。

ありがとう、ここに私のコードがあります:

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

java - JMenuItemから削除します

さて、皆さんのおかげでようやくJListMenuをダウンさせました。ただし、現在、SPECIFICアイテムにSPECIFICコマンドが含まれるようにしようとしています。したがって、アイテム1のように、[キャンセル]を右クリックすることはできませんが、アイテム2、アイテム3、およびアイテム4はできます。私がどこに行くのか分かりますか?

これまでの私のコードは次のとおりです。

そして、それは動作します!つまり、右クリックすると、どのアイテムリストで選択したオプションが表示されます。ただし、右クリックするとメニュー項目に小さな警告ラベルが表示されます。変。

とにかく、すぐ下System.out.println("You pressed on " + actItemx);にこれを追加してみました:

そしてそれはうまくいったように見えました(しかし、それから私はそれを再追加しなければならないので、それはまだ完了していません、ええ)。しかし、右クリックするとキャンセルが消えてしまいました。予想通り。ウー!しかし、もう一度右クリックすると、次のエラーが発生しました。

ああ、まあ-画板に戻ります。私は何が間違っているのですか?

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

java - JMenu からすべての JMenuItem を削除します

削除することを除いて、JMenu をダウンさせました。:DIpopup.remove(NUMBER)つまり、できますが、NPE エラーが発生する可能性があります。JMenuItemsそれで、からすべてを削除する方法はありJMenuますか?

checkPopup()誰かが興味を持っているなら、これが私の最新情報です:

もうすぐそこ!:) (はい、Googleと JavaDocs を試しました)

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

java - JMenuItemは奇妙な名前を表示します

ついにinvが機能するようになりました!:Dしかし、あなたは知っています...今...それはばかげています。右クリックすると「アイテム1を使用」などと表示したいので、次のようにします。

私には問題ないように見えます...しかし...私がコンパイルするとき、それは問題ありません。私がそれを実行するとき、それは大丈夫です...しかし、私がそれをするとき: waaaaht

CMDで正しく表示されるので、JMenuでも正しく表示されると誓ったでしょう...奇妙です。

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

java - Java GUI メニューの問題

これは奇妙な質問のように思えるかもしれませんが、私の GUI にはいくつか問題があります。基本的には、JMenu をクリックして目的の項目に移動し、それをクリックすると上記のコードが実行されるようにしたいのです。

ただし、ボタンをクリックすると、actionListener などの内部でプロセスを実行している間、一種のフリーズが発生します。その後、最終的に続行し、メニューを閉じて、ユーザーが続行できるようにします。問題は、プログラムがクラッシュしたように見えることです。

理想的には、ユーザーがクリックすると、「検索中...」というテキストが表示され、プロセスが実行され、プロセスが完了すると「検索完了」が出力されるようにしたいと思います

私は物事をtry/catchの内外に移動しようとしましたが、同じアイテムに別のactionListenerを追加しようとしましたが、うまくいきませんでした

どんなアイデアでも大歓迎です。

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

java - JMenu setDelay()ポップダウン遅延

私のアプリケーションには、一連のサブメニューを表示するJPopupMenuがあります。

このアプリケーションは通常、Windowsで実行されます。

最初に最初のXXXサブメニューにマウスオーバーします。時々、誤ってマウスをYYYの上に移動すると、最初のサブメニューがすぐに消えてしまいます。

Javadocを読むと、JMenu.setDelay(2000)を呼び出すと、JMenuのポップアップメニューが2秒待ってからポップアップすることが示唆されるはずです。ただし、ポップアップする前に次のメニューを2秒遅らせるだけのようです。

ポップダウンを遅らせる方法はありますか?

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

java - JMenu の例外

私はJavaでアプリケーションを開発しました..

これで発生する問題は、最初のクリックの後、ユーザーがメニューを再度クリックすると、次の例外が発生することです..

ソースが不明であることを示しているため、デバッグすることはできません...

誰でもこれで私を助けることができますか??