JSplitPane の矢印ボタンを無効 (グレーアウト) にするにはどうすればよいですか。次のように BasicSplitPaneDivider からボタンを取得する方法を知っています。
最終的な int UP_ARROW = 0; final BasicSplitPaneUI ui = (BasicSplitPaneUI) splitPane.getUI(); final BasicSplitPaneDivider ディバイダー = ui.getDivider(); final JButton upArrowButton = (JButton)divider.getComponent(UP_ARROW);
、しかし、試してみるとupArrowButton.setEnabled(false)
、上矢印はグレー表示されませんが、無効になります。上矢印ボタンが無効になっているという視覚的なフィードバックがユーザーに表示されるようにします。試してみupArrowButton.getAction().setEnabled(false)
ましたが、うまくいきません(NullPointerException)。
助けてください