package org.lemsml.jlems.viz.plot; import java.awt.Graphics; import javax.swing.JComponent; import javax.swing.plaf.ComponentUI; import javax.swing.plaf.basic.BasicSplitPaneDivider; import javax.swing.plaf.basic.BasicSplitPaneUI; final class LeftRightSplitPanelUI extends BasicSplitPaneUI { AboveBelowSplitPanel absp; GraphColors gcols; LeftRightSplitPanelUI(AboveBelowSplitPanel ap, GraphColors gc) { super(); gcols = gc; absp = ap; } public static ComponentUI createUI(JComponent jcomponent) { return new LeftRightSplitPanelUI(null, null); } public BasicSplitPaneDivider createDefaultDivider() { return new VerticalAxisGraphDivider(this, absp, gcols); } public void paint(Graphics graphics, JComponent jcomponent) { // nothing to do } protected void uninstallDefaults() { // nothing to do } }