問題タブ [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 - Javaの別のMenuItemの内部/サブのMenuItem?
JavamenuItem
で別の内部/サブを追加する方法は? menuItem
出来ますか ?
java - ActionListenerを介してJMenuItemを更新します
デフォルトで無効になっているJMenuItemを作成しようとしていますが、メソッドを呼び出して有効にすることができます。コードをテストしている間、別のメニュー項目をクリックしたときにメソッドが呼び出されるようにしたいのです。JMenuItemのドキュメントを見てきましたが、Javaはかなり初めてで、必要なものを正確に見つけるのに苦労しています。updateUI()コマンドを使ってみましたが、うまくいかなかったので、完全に行き詰まりました。助けてくれてありがとう:)
これは私がこれまでに持っているものです:
}
java - JMenuItemをクリックしたときにJMenuItemがMenuを閉じないようにする方法
をクリックしJMenuItem
たときにメニューが閉じないようにするにはどうすればよいですか?JMenuItem
JMenuItem
が有効になっています。
だからこれはシナリオです、私は3つ持っていますJMenuItems
:
JMenuItem: A, B, C
;
Cは整数を表示しますX
。
AとBは、値1だけインクリメントまたはデクリメントX
するために使用されます。AまたはBがクリックされた場合、デフォルトの性質では、クリックするとメニューが閉じます。AまたはBを繰り返しクリックしてメニューを表示したままにし、クリックするたびに関連する「アクション」を実行できるようにしたい。
ありがとう!
java - Java Swing メニューバーに 3 つのショートカット キー ( Ctrl + Shift + C) を追加するには?
Java Swing メニューバーにショートカットキーを追加したいです。以下は私が試したことです。
ここでKeyEvent.VK_C, KeyEvent.CTRL_MASK
、 とが 3 つ必要ですKeyEvent.SHIFT_MASK
。
java - Swing でホットキーの位置がずれている
Swing を使用して、すべてのメニューのホット キーを作成しています。[名前を付けて保存] メニュー項目の場合 [名前を付けて保存] の S の直後にある 'a' ではなく、'A' に下線を引く必要があります。次のコードを使用して、「メニューとして保存: MenuItem.setMnemonic('a');」というメニュー項目のホット キーを作成しました。
java - jMenuItem のコピー/カット/ペーストを有効にする方法
私は netbeans でテキスト エディタを作成しており、[編集] メニューに [コピー]、[切り取り]、[貼り付け] という jMenuItems を追加しました。
actionPerformed() の後にこれらのボタンがこれらの機能を実行できるようにするにはどうすればよいですか
これが私の試みです:
java - JMenuItemのアイコンとテキストの間に垂直区切り文字を挿入する
アプリケーションのJMenuItemコンポーネントのアイコンとテキストの間に垂直方向の区切り文字を挿入/表示しようとしています。次のようにJMenuItemを作成します(大まかに):
メニューの項目を見ると、次のように表示されます。
興味深いことに、JMenuコンポーネントのデフォルトの外観が、希望する外観と一致していることに気付きました。
当然、すべてのJMenuItemコンポーネントをJMenuコンポーネントに変更することは許容できる解決策ではありません。アプリケーションのJMenuItemコンポーネントに、アイコンとテキストの間に垂直方向の区切り文字/境界線を付けるにはどうすればよいですか?
これはL&Fに依存しますか?ちなみに、私はWindows7マシンを使用しています。JMenuItemオブジェクトのLayoutManagerをBorderLayoutに設定してみました。
アイコンとテキストの間に水平方向のギャップが表示されることを期待していますが、それでも違いはないようです。
編集:これが非常に基本的なSSCCEです
java - 別のクラスからJTreeを呼び出す
あるクラスで、自分が作成しているプログラムのメニューとして機能する別のクラスからをJMenuItem
プルアップするのに問題があります。私が抱えている主な問題は、1つのクラスからのクラスを介してを呼び出すことです。 JTree
Help
JTree
ActionListener
JMenuItem
これが私が話しているJMenuItemのクラスからのコードです:
前に述べたように、太字のセクションからJTreeを取得する方法がわかりません(つまり、ifステートメントチェックに何を入力すればよいかわかりません)。解決策へのあらゆる方向性をいただければ幸いです。
file - ファイルチューザーなしでファイルを開く方法
ユーザーがファイルチューザーを開かずにJavaアプリで「ヘルプ」をクリックしたときに開きたい「ヘルプ」テキストファイルを作成しました。コードと同じ場所にヘルプファイルを保存しました
私の試み: