|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel de.lmu.ifi.dbs.elki.visualization.savedialog.SaveOptionsPanel
public class SaveOptionsPanel
A component (JPanel) which can be displayed in the save dialog to show additional options when saving as JPEG or PNG.
Nested 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.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected JCheckBox |
aspectRatioLock
|
private JFileChooser |
fc
The fileChooser on which this panel is installed. |
protected JComboBox |
formatSelector
|
private boolean |
hasResetButton
|
protected int |
height
The height of the exported image (if exported to JPEG or PNG). |
private JPanel |
mainPanel
Main panel |
protected SpinnerNumberModel |
modelHeight
|
protected SpinnerNumberModel |
modelQuality
|
protected SpinnerNumberModel |
modelWidth
|
private JPanel |
qualPanel
Shows quality info when saving as JPEG. |
(package private) double |
ratio
Ratio for easier size adjustment |
protected JButton |
resetSizeButton
|
private static long |
serialVersionUID
Serial version. |
private JPanel |
sizePanel
If saving as JPEG/PNG show width/height infos here. |
protected JSpinner |
spinnerHeight
|
protected JSpinner |
spinnerQual
|
protected JSpinner |
spinnerWidth
|
private static String |
STR_CHOOSE_FORMAT
|
private static String |
STR_IMAGE_HEIGHT
|
private static String |
STR_IMAGE_SIZE
|
private static String |
STR_IMAGE_WIDTH
|
private static String |
STR_JPEG_QUALITY
|
private static String |
STR_LOCK_ASPECT_RATIO
|
private static String |
STR_RESET_IMAGE_SIZE
|
protected int |
width
The width of the exported image (if exported to JPEG or PNG). |
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 | |
---|---|
SaveOptionsPanel(JFileChooser fc,
int w,
int h)
Construct a new Save Options Panel. |
Method Summary | |
---|---|
double |
getJPEGQuality()
Returns the quality value in the quality field. |
String |
getSelectedFormat()
Return the selected file format. |
protected void |
setFormat(String format)
|
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 |
---|
private static final String STR_IMAGE_SIZE
private static final String STR_JPEG_QUALITY
private static final String STR_IMAGE_HEIGHT
private static final String STR_IMAGE_WIDTH
private static final String STR_CHOOSE_FORMAT
private static final String STR_RESET_IMAGE_SIZE
private static final String STR_LOCK_ASPECT_RATIO
private static final long serialVersionUID
private JFileChooser fc
protected int width
protected int height
double ratio
private JPanel mainPanel
private JPanel qualPanel
private JPanel sizePanel
protected JSpinner spinnerWidth
protected JSpinner spinnerHeight
protected JSpinner spinnerQual
protected SpinnerNumberModel modelWidth
protected SpinnerNumberModel modelHeight
protected SpinnerNumberModel modelQuality
protected JCheckBox aspectRatioLock
protected JButton resetSizeButton
protected JComboBox formatSelector
private final boolean hasResetButton
Constructor Detail |
---|
public SaveOptionsPanel(JFileChooser fc, int w, int h)
fc
- File chooser to display inw
- Default image widthh
- Default image heightMethod Detail |
---|
protected void setFormat(String format)
public String getSelectedFormat()
public double getJPEGQuality()
|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |