問題タブ [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.
java - Java Swing JToolBar
JToolBar
(Java Swing)を作成しました。を含むフレームに背景画像を設定しましたJToolBar
。JToolBar
フレームに保持された画像が見えるように、透明にしたいです。私は使用してsetOpaque(false)
いますが、ツールバーに影響を与えていません。私のコードは次のとおりです
java - Java Swing ツールバーに「ドロップダウン」メニューを作成するにはどうすればよいですか?
Swing JToolBar にドロップダウン メニューを作成しました。しかし、それは私が望むように振る舞うことはありません。Firefoxの「スマートブックマーク」ボタンのように機能することを目指しています。
ユーザーがメニュー項目を選択すると消えます: 正しい!
ユーザーが ESC を押すと消えます: 正しい!
ユーザーがメニューの外側のメインフレームのどこかをクリックすると消えます: 正しい!
しかし、ユーザーがドロップダウンメニューを表示するボタンをもう一度クリックしても消えません: INCORRECT... :-(
私の質問は、メニューを表示するボタンを2回クリックすると消えるというこの動作をどのように追加できるかです。
Mac上のJava 6からの現在のコードは次のとおりです。
java - JToolbar の背景画像
次のコードを使用して、カスタマイズされた JToolbar を使用しています。
これで画像が表示されます。しかし、ボタンの周りに不透明な長方形が表示されます。ボタンを不透明に設定しようとしましたが、何も影響しませんでした。サポートしてくれてありがとう
java - jtoolbarからアイテムを削除する方法
プライベートJButtonbtnTask= new JButton(); ... TaoGlobal.taskbar.add(btnTask);
JToolBarからbtnTaskを削除する方法は?
ありがとう。
java - JToolbar(Java)を追加した後のJSplitPaneでのBorderLayoutの問題
問題:
JToolbarを追加する前の以下のように、プログラムのレイアウトは問題ありません。JToolbarを追加する前BorderLayout.PAGE_START
のスクリーンショットは次のとおりです。
JToolbarを追加した後の外観は次のとおりです。
何を間違えたのかわかりますか?
これが私が使用したコードです:
助けてください、私はGUI構築に不慣れで、Netbeansを使用してUIをドラッグアンドドロップする気がしません...よろしくお願いします。
java - JToolbar は JMenu によって隠されています
Netbeans を使用して、JMenuBar もあるウィンドウに JToolbar を追加しています。設計時の外観は次のとおりです。 代替テキスト http://www.theinfernals.org.uk/misc/design.png
..しかし、実行時に私はこれを取得します:
代替テキスト http://www.theinfernals.org.uk/misc/runtime.png
メニュー名の下にツールバーが部分的に隠されているように見えます。これはMac上にあります。私が忘れていたばかげたことや、使用すべきレイアウトのトリックはありますか?
編集: ツールバーの下の領域が SplitContainer であることを追加します。
java - JToolBar のコントロール間のギャップを削除するには?
JToolBar のコントロール間のギャップを削除するには? JToolBar のコントロール間にフリー スペースを入れないようにします。
編集: 私は間違っていました。空き容量がありません。この問題は、アイコンのみの JButton (JToolBar にあります) が原因で発生します。アイコンの周りに余分な余白があります。それらを削除するには?
java - JToolBar で addSeparator() が機能しないのはなぜですか?
JToolBar 内に JSeparator を表示するのに問題があります。私のツールバーは次のように作成されます:
どんな考えも本当にありがたいです、私はこれをあまりにも長い間機能させようとしてきました >(
java - JToolBarsをその下のJPanelに隠さずに、次の行(FlowLayout)にラップさせるにはどうすればよいですか?
大きなJPanelの上に3つのJToolBarを表示するGUIを作成中です。これらのツールバーはまとめて非常に大きいので、FlowLayoutを使用して、JFrameの境界に達した場合に次の行に折り返すようにしています。問題は、次の行に折り返されると、下のJPanelによって非表示になることです。ツールバーを含むJPanelを、すべてのツールバーを表示するのに十分な大きさにすることができればと思います。
これを行う方法はありますか?または、これらのツールバーを表示する別の方法はありますか?
java - BasicToolBarUI に設定すると、Ubuntu で JToolbar が表示されない
プログラムJToolBar
の一部として、BasicToolBarUI をサブクラス化して、独自のカスタム UI を作成することにしました。Swing
OS X (10.6) および Windows (7) では問題なく動作しますが、Linux になると問題が発生します。
スイング成分なら
- 使用
SystemLookAndFeel
(Java LAF で表示) - UI の使用
BasicToolBarUI
(問題を単純化するため。これでは既に機能しません) - Linux (Ubuntu 10.10) で実行
全体JToolBar
が見えなくなりました。
誰でもこれに手を差し伸べることができますか?Linuxで再び表示するにはどうすればよいですか? 前もって感謝します。
(ユーザーがツールバーをウィンドウの他の端に移動できるようにするために、カスタム UI を実行しましたが、フローティング状態にならないようにしました。)
乾杯、
朔
私のSSCCE: