問題タブ [jmenuitem]
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 - JMenuItemをJButtonにリンクする方法
「Exit」内にテキストが含まれるJMenuItemと、「Exit」というテキストが含まれるJButtonがあるとします。JButtonが使用するコマンドはSystem.exit(0)です。もちろん、アクションリスナーを使用します。 JMenuItemをクリックするときに同じコードを入力しますが、JMenuItemをクリックするとJButtonがクリックされるため、次のコマンドが実行される方法はありません(JButtonコマンド)。
java - Java 1.6.15、Mac OS X、JMenuItem が消えない
私のアプリケーションでは、ライセンス メカニズムの実装を使用しています。ライセンスの種類によっては、一部のメニュー項目を非表示にする必要があります。そして今、私は Mac OS X 10.6.2 で問題に遭遇しました。Java バージョン 1.6.0_15。メニュー項目は何があっても消えません。私はその機能を実装するメソッドをデバッグし、自分の目で見ました - 属性visibleが false になります! そして、このアプリケーションでそれを変更できるコードはありません。さらに-アプリは、最後のJREを使用したすべてのWindows-esと、Java 1.6.0_31で10.6.8に更新されたOS Xで正常に動作します。これはバグのある Apple の JVM ですか? そのような場合の最善の解決策は何ですか?
java - JMenuBar が表示されない
JMenuBar を GUI に表示しようとしていますが、上部に 1 ピクセルの線として表示されます。
これは私のコードです...
誰かが何が間違っているのか理解するのを手伝ってくれませんか。
java - JMenuItem コンストラクターがアクションを受け付けない
JMenuItem
次のコンストラクターがあります: (ソース: GrepCode )
ただし、私のコードが
を押してJMenuItem
、actionPerformed() も呼び出されません。
これはバグですか、それとも私のアプローチは完全に間違っていますか?
さらに調査を行った結果、これが最終的に突き詰める方法であることがわかりました。これは、コンストラクターで指定したのと同じメモリブロックを単に指す必要がある浅いコピーを実装しているようです。
ファイルメニューをメニューバーに追加すると、同じことが発生するはずです。ファイル メニューが追加されると、メモリ ブロックが参照されます。そのメモリブロック内にあるものは何でも表示されます。次に、メニュー項目を追加すると、 に表示されますJMenu
。
Action
s やコンストラクタを扱っているときは、どういうわけか違います。誰かが違いを説明できますか?
java - JMenuBar が表示されない
私はすべて正しいことをしたようです。シンプルに実装する必要がありますJMenuBar
が、機能していないようです。誰かがこれで私を助けてくれますか?
java - MenuItem がクリックされたとき jTextField の作成方法
このコードからの出力を表示する方法を知りたい...
JTextArea
をクリックした後、JMenuItem
これを開きたいJMenu
誰かがこれを達成するのを手伝ってくれませんか。
java - JMenuItemはキーボードのEnterキーではアクティブになりません
JMenuItemのセットを自動的に生成し、右クリックイベントごとにJPopUpMenuに追加します。問題は、選択したメニューでEnterキーを押しても、メニュー項目に設定したアクションが実行されないことです。上/下キーを使用してメニューをナビゲートできますが、アクションはマウスクリックでのみ実行されます。
メニュー項目を作成するためのコードは次のとおりです。
フォーカス可能をtrueに設定しようとしましたが、うまくいきませんでした。Mac 10.7、Javaバージョン1.6.0_33、UbuntuJavaバージョン1.6.0_26で試してみました。標準のスイングルックアンドフィールを使用しました。Macで実行している場合:ルックアンドフィールは[MacOSXのアクアルックアンドフィール-com.apple.laf.AquaLookAndFeel]
java - JMenuItemでJTabbedPaneパネルを選択します
フレームにメニューバーとタブ付きペインがあり、メニュー項目を選択すると、要求されたタブが開きます。これで私を助けてください、ありがとう!!!
java - ImageIcon が機能しないのはなぜですか?
ImageIcon を JMenuItem に追加する際に問題があります。チュートリアルに書かれている通りに追加しましたが、うまくいきませんでした。Googleで何が問題なのかを確認しましたが、見つかりませんでした。これはコードです:
問題は、アイコンが .class または .java ファイルと同じフォルダーにないことにあるのではないかと考えたので、アイコンを置き換えましたが、まだ機能していません。メニューにはテキストのみが表示されます。機能させるにはどうすればよいですか?
java - JPopupMenuを閉じます
PopupMenuの1つのJMenuItemが選択されていない(マウスオーバー)ときに、画面上のいくつかの要素を強調表示したいと思います。だから私は私のJMenuItemでMouseListenerを使用します
正常に動作しますが、Escキーを押すと、ハイライトをクリーンアップせずにポップアップメニューが閉じます。これを処理するためにJPopupMenuの終了をインターセプトするにはどうすればよいですか?