0

JToolBarをコンポーネントに追加すると、それをドラッグして外に出すことができ、親コンポーネントもそこにある間に新しいフローティングウィンドウが作成されます。JToolBarに、親を非表示にしてこのフローティングウィンドウを自動的に表示させるにはどうすればよいですか?

4

1 に答える 1

2

javax.swing.plaf.basic.BasicToolBarUI をオーバーライドして、その親をコンテナー (JDialog、JFrame) のインスタンスに設定できます。これにより、デフォルトでフローティング ツールバーが作成されます。

以下のように BasicToolbarUI を設定できます。

ui = new BasicToolBarUI();
toolBar = new JToolBar();
toolBar.setUI(ui);
于 2012-06-28T04:32:54.453 に答える