概要
JToolBar
のロールオーバー状態を設定し、内部に設定したJToggleButton
などの表示を変更します。
サンプルコード
JToolBar toolbar = new JToolBar();
// System.out.println(toolbar.isRollover());
toolbar.setRollover(true);
view all解説
JToolBar#setRollover(true)
- ロールオーバーが有効になる
LookAndFeel
によっては、この設定は無視される- 例えば
NimbusLookAndFeel
は常にロールオーバーが有効 WindowsLookAndFeel
などの初期状態では、JToolBar#isRollover()
はfalse
を返すのに動作はtrue
を設定した場合と同じになってしまう?
- 例えば
JToggleButton
自体にAbstractButton#setRolloverEnabled(false)
を設定してもロールオーバーするようになるLookAndFeel
依存の描画で、JToggleButton
にAbstractButton#setContentAreaFilled(false)
を設定するとボタンが選択されているか判別不可になる場合がある
JToolBar#setRollover(false)
- ロールオーバーは無効になる
WindowsLookAndFeel
では、JToggleButton
のフチがBevelBorder
に変更される