|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
uk.ac.starlink.ast.gui.AxesControls
public class AxesControls
AxesControls creates a "page" of widgets that are a view of an AstAxes object. They provide the ability to configure all the properties of the AstAxes object.
AstAxes
,
PlotConfigurator
,
Serialized FormNested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected PlotController |
controller
The PlotController, used to access a Frame for
formatting/unformatting axes correctly. |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
AxesControls(AbstractPlotControlsModel astAxes,
PlotController controller)
Create an instance. |
Method Summary | |
---|---|
AstAxes |
getAstAxes()
Get copy of reference to current AstAxes. |
JComponent |
getControlsComponent()
Return a reference to the JComponent sub-class that will be displayed (normally a reference to this). |
AbstractPlotControlsModel |
getControlsModel()
Return reference to the AbstractPlotControlsModel. |
static Class |
getControlsModelClass()
Return the class of object that we expect as our model. |
String |
getControlsName()
Return a short name for these controls (for the tab). |
String |
getControlsTitle()
Return a title for these controls (for the border). |
protected void |
matchXLabelAt()
Match X axis origin coordinate. |
protected void |
matchXLine()
Match X line properties. |
protected void |
matchYLabelAt()
Match Y axis origin coordinate. |
protected void |
matchYLine()
Match Y line properties. |
void |
reset()
Reset controls to defaults. |
void |
setAstAxes(AstAxes astAxes)
Set the AstAxes object (only after UI is initiliased). |
void |
stateChanged(ChangeEvent e)
If the AstGrid object changes then we need to update the interface. |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected PlotController controller
Frame
for
formatting/unformatting axes correctly.
Constructor Detail |
---|
public AxesControls(AbstractPlotControlsModel astAxes, PlotController controller)
Method Detail |
---|
public void setAstAxes(AstAxes astAxes)
public AstAxes getAstAxes()
protected void matchXLabelAt()
protected void matchYLabelAt()
protected void matchXLine()
protected void matchYLine()
public String getControlsTitle()
getControlsTitle
in interface PlotControls
public String getControlsName()
getControlsName
in interface PlotControls
public void reset()
reset
in interface PlotControls
public JComponent getControlsComponent()
getControlsComponent
in interface PlotControls
public AbstractPlotControlsModel getControlsModel()
getControlsModel
in interface PlotControls
public static Class getControlsModelClass()
public void stateChanged(ChangeEvent e)
stateChanged
in interface ChangeListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |