問題タブ [jtoolbar]

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

image - JToolbars のフローティング画像を変更する方法

独自の transferhandler をコーディングせずに、transferhandler のドラッグ イメージのような JToolbars フローティング イメージを変更する簡単な方法はありますか?

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

java - Java Nimbus L&F issue ツールバー JButton

ツールバーで JToolbar と JButton を使用すると、Nimbus ルック アンド フィールに問題があります。金属を使用している場合、Nimbus だけで問題が発生し、ボタンが正しく表示されます。

ツールバーのボタンは、クリックまたはマウスオーバーされた場合にのみ表示され、Metal では標準で表示されます。私の問題または質問、この問題の解決策はありますか?

コード例:

ボタン: test、test1 はツールバーにあり、Visible ではなく、Button test2 はツールバーになく、通常のように見えます。ボタン テスト、test1 は、ツールバーにあるというだけで test2 のように見えます。

0 投票する
0 に答える
140 参照

java - JToolBar で適切に表示されるように、ImageIcon で JButton のサイズを変更します

JToolBar があり、アイコン付きのボタンを配置したいと考えています。今までこの画像を使っていたここに画像の説明を入力

しかし、コードを実行すると、これが得られます

ここに画像の説明を入力

ボタンも画像も正しく表示されません。ボタンに合わせて画像を引き延ばそうとしましたが、まだ何もありません。誰かが私に何が起こっているのか説明してもらえますか? どんな解決策も役に立ちます。前もって感謝します。これが私のコードです

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

java - JFrame の半分にまたがる JToolBar

gedit に似たテキスト エディターを作成しています。ツールバーでは、アイコン付きの 10 個のボタンを使用しました。を使用しJFrameていBorderLayoutます。ツールバーは北に配置されます。しかし問題は、ボタンが大きくなりすぎて、ツールバーがフレームのほぼ半分を覆っていることです。すべてのアイコンのサイズは 512x512px です。アイコンのサイズを変更しようとしましたが、うまくいきませんでした。画像のアイコンを削除すれば正常に動作します。

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

java - JToolbar のドラッグを無効にするには?

JToolbar のドラッグを無効にするには? BorderLayout に配置しました。方法を探してみました。そのような方法はありますか?ありがとう

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

java - JToolBar で匿名で参照される JButton に別の ActionListener を追加する

それぞれが異なる ActionListener を持つ 4 つの JButton を JToolBar に追加しようとしています。

匿名で参照される JButton に ActionListener を追加する方法があるかどうか、または各ボタンを明確に定義して各リスナーを追加する必要があるかどうか疑問に思っています。

現在、コードは次のようになっています。

tools.add(new JButton("foo"));同じ方法で ActionListener を行に追加する方法があるかどうか、Thread t = new FooRunnableClass().start();または各ボタンを定義し、各ボタンに ActionListener を追加してから、各ボタンをツールに追加する必要があるかどうか疑問に思っていました。