|
|||||||||
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.GraphicsHintsControls
public class GraphicsHintsControls
GraphicsHintsControls creates a "page" of widgets that are a view of a GraphicsHints object. They provide the ability to configure all the properties of the object (i.e. whether the displayed lines and text are antialiased).
GraphicsHints
,
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 JCheckBox |
allAntialiased
Whether everything is to be antialiased. |
protected static String |
defaultName
The default short name for these controls. |
protected static String |
defaultTitle
The default title for these controls. |
protected GraphicsHints |
hints
GraphicsHints model for current state. |
protected JCheckBox |
textAntialiased
Whether the text is to be antialiased. |
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 | |
---|---|
GraphicsHintsControls(AbstractPlotControlsModel hints)
Create an instance. |
Method Summary | |
---|---|
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). |
GraphicsHints |
getGraphicsHints()
Get copy of reference to current GraphicsHints |
protected void |
initUI()
Create and initialise the user interface. |
protected void |
matchAllState()
Match whether to antialias everything. |
protected void |
matchTextState()
Match whether to antialias text. |
void |
reset()
Reset controls to defaults. |
void |
setGraphicsHints(GraphicsHints hints)
Set the GraphicsHints object (only after UI is initiliased). |
void |
stateChanged(ChangeEvent e)
If the AstGrid object changes then we need to update the interface. |
protected void |
updateFromGraphicsHints()
Update interface to reflect values of GraphicsHints object. |
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 GraphicsHints hints
protected JCheckBox textAntialiased
protected JCheckBox allAntialiased
protected static String defaultTitle
protected static String defaultName
Constructor Detail |
---|
public GraphicsHintsControls(AbstractPlotControlsModel hints)
Method Detail |
---|
protected void initUI()
public void setGraphicsHints(GraphicsHints hints)
protected void updateFromGraphicsHints()
public GraphicsHints getGraphicsHints()
protected void matchTextState()
protected void matchAllState()
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 |