public class SwingAxisView<Row,C> extends JRangeSlider implements AxisView<JComponent>
Constructor and Description |
---|
SwingAxisView() |
SwingAxisView(AxisModel model) |
Modifier and Type | Method and Description |
---|---|
int |
getAfterTrackGap() |
int |
getBeforeTrackGap() |
Integer |
getLocation(Row row) |
AxisModel |
getModel() |
JComponent |
getNativeComponent() |
int |
getPreferredWidth() |
boolean |
isPaintThumb() |
boolean |
isPaintTrack() |
protected void |
processSliderChanged(RangeSliderEvent event) |
protected void |
processSliderScaleChanged(RangeSliderEvent event) |
void |
setModel(AxisModel<Row,C> model) |
void |
updateUI() |
public SwingAxisView()
public SwingAxisView(AxisModel model)
public JComponent getNativeComponent()
public void updateUI()
public int getPreferredWidth()
public AxisModel getModel()
getModel
in interface AxisView<JComponent>
protected void processSliderChanged(RangeSliderEvent event)
protected void processSliderScaleChanged(RangeSliderEvent event)
public boolean isPaintThumb()
public boolean isPaintTrack()
public int getBeforeTrackGap()
public int getAfterTrackGap()
Copyright © 2015 Macrofocus GmbH. All Rights Reserved.