問題タブ [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 - 1 回のキーストロークで MenuItem を呼び出す
2 つのキーストロークの組み合わせが必要な setaccelerator() メソッドを使用して、メニュー項目を呼び出すことができることがわかっています。たった 1 回のキーストロークでメニュー項目を呼び出したい場合はどうすればよいでしょうか...ここで少し問題が発生します
助けてください....!!
java - JMenuItemがクリックされたときにJMenuの名前を取得する方法
クリックされたJMenuItemを保持しているJMenuの名前をどのように取得しますか?私はこれをやってみました:
しかし、それは私にこのエラーを与えます:
では、JMenuにキャストする方法、または名前を判別する他の方法はありますか?ありがとう。
java - Java JMenuItem ActionListener
JMenuBar の ActionListener について助けが必要です。
エラーはありません。ただし、JMenuItem をクリックするたびに、JMenuItem に関連付けられたすべてのアクションがトリガーされます。私の質問は、ActionListener コードで正しく実行していますか? 私の ActionListener クラスについてはよくわかりません。ActionListener を Button ロジックから分離しようとしています。
私が間違っているかもしれないことについて誰かが何か考えを持っているなら、それを指摘してください。
これが私のコードです:
メニュー バーだけでも、非常に多くのコードです。ActionListener を完全には実装していません。テスト目的で、私は と の 2 つの項目に対してのみ実装しましItemNew
たItemOpen
。ItemNew
残念ながら、メニュー項目をクリックするたびに、ItemNew
と ItemOpen
の両方のアクションがトリガーされます。
私のアクションリスナーのコードは次のとおりです。
java - for ループでの JMenuitem の作成
こんにちは、私はこれをやろうとしています:
ただし、次のエラーがスローされます。
私はこれをやろうとしています:
しかし、どれも機能しません。
---編集----私が欲しいものについて混乱している人もいると思います:
java - 文字列からオブジェクト名を作成する
数時間前にこの質問をしましたが、自分自身をうまく説明できなかったと思います。これが私のコードです:
私がする必要があるのはJMenuItem
、これらの名前でいくつかのを作成することです。
- -編集 - -
私が欲しいのは、それぞれJMenuitem
が異なる名前を持っているということです:
java - JMenuを拡張してチェックボックスをオンにしますか?
JMenuとJCheckBoxMenuItemを組み合わせて、次のことができるようにすることを計画しています。(1)この新しいコンポーネントのインスタンスを含むポップアップメニュー。(2)この新しいコンポーネントには、左側にチェックボックスがあり、右側に展開して他のサブメニュー(通常のJMenuなど)を表示することができます。
私はいくつか質問がありました:
まず、私は車輪の再発明をしていますか?/これは以前に行われたことがありますか?
次に、swingが拡張ComponentクラスのUIクラスを取得する方法をどのように知っているかを理解しようとしていますか?(たとえば、JMenuにはそのために使用される文字列uiClassIDメンバーがあることがわかりますが、正確なクラス名ではありません... UIDefaultsでHashTableルックアップにデバッグしました)
java - JCheckBox のサイズ変更と起動アクション
JCheckBox からアクションを実行する際に問題が発生しています。
topMenu にマウスを合わせると、「Action1」および「A2」というラベルの付いた JCheckBox が展開されて表示されます。チェックボックスまたはテキストをクリックすると、チェックボックスが切り替わります。
この部分は説明が少し難しいです: "A2" の右側に空の領域があります - "Action1" はより多くのスペースを占有するため、topMenu にカーソルを合わせたときに表示されるサブメニューは "Action1" の幅になります。「A2」行は同じ幅になりますが、チェックボックスと「A2」のみがアクションを起動します。
「A2」テキストの右側をクリックしても何も起こりません。可能な限り簡単な方法でこれを修正するにはどうすればよいですか?
java - Java JMenu の開始。下に開く代わりに上に開く
こんにちは、次の疑問があります。Java JMenu を下に開くのではなく、上に開くことができるようにしたいと考えています。現時点では、私はそれに対する解決策を見つけることができません。私はあなたの助けが必要です。
私はこの一般的な行動を望んでいません、私はその反対を望んでいます...
(ソース: esimplesoft.es )
そのように
(ソース: bytescout.com )
java - イベントリスナー内で有効化する Java メニュー項目
こんにちは、イベント リスナー内から JMenuItem を有効にしようとしていますが、範囲外のようです。私はJavaが初めてなので、どうすればこれを適切に行うことができますか。上記のイベントリスナーは新しいビューに変更され、無効になっているメニュー項目が有効になります。
java - サブメニュー項目を作成する方法はありますか?
JMenuBar があるとします。その JMenuBar には、JMenu がありました。その JMenu には別のメニューがあり、そのメニューには項目がありました。これを行う方法はありますか?