public class SaveOptionsPanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JCheckBox |
checkAspectRatio |
protected javax.swing.JComboBox<java.lang.String> |
formatSelector |
private javax.swing.JLabel |
labelHeight |
private javax.swing.JLabel |
labelQual |
private javax.swing.JLabel |
labelWidth |
protected javax.swing.SpinnerNumberModel |
modelHeight |
protected javax.swing.SpinnerNumberModel |
modelQual |
protected javax.swing.SpinnerNumberModel |
modelWidth |
(package private) double |
ratio
Ratio for easier size adjustment
|
protected javax.swing.JButton |
resetSizeButton |
private static long |
serialVersionUID
Serial version.
|
protected javax.swing.JSpinner |
spinnerHeight |
protected javax.swing.JSpinner |
spinnerQual |
protected javax.swing.JSpinner |
spinnerWidth |
private static java.lang.String |
STR_CHOOSE_FORMAT |
private static java.lang.String |
STR_IMAGE_HEIGHT |
private static java.lang.String |
STR_IMAGE_WIDTH |
private static java.lang.String |
STR_JPEG_QUALITY |
private static java.lang.String |
STR_LOCK_ASPECT_RATIO |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
SaveOptionsPanel(javax.swing.JFileChooser fc,
int width,
int height)
Construct a new Save Options Panel.
|
Modifier and Type | Method and Description |
---|---|
float |
getJPEGQuality()
Returns the quality value in the quality field.
|
java.lang.String |
getSelectedFormat()
Return the selected file format.
|
int |
getSelectedHeight()
Get the user selected height.
|
int |
getSelectedWidth()
Get the user selected width.
|
protected void |
setFormat(java.lang.String format) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private static final java.lang.String STR_CHOOSE_FORMAT
private static final java.lang.String STR_IMAGE_WIDTH
private static final java.lang.String STR_IMAGE_HEIGHT
private static final java.lang.String STR_LOCK_ASPECT_RATIO
private static final java.lang.String STR_JPEG_QUALITY
private static final long serialVersionUID
double ratio
protected javax.swing.JSpinner spinnerWidth
protected javax.swing.JSpinner spinnerHeight
protected javax.swing.JSpinner spinnerQual
protected javax.swing.SpinnerNumberModel modelWidth
protected javax.swing.SpinnerNumberModel modelHeight
protected javax.swing.SpinnerNumberModel modelQual
protected javax.swing.JCheckBox checkAspectRatio
protected javax.swing.JButton resetSizeButton
protected javax.swing.JComboBox<java.lang.String> formatSelector
private javax.swing.JLabel labelWidth
private javax.swing.JLabel labelHeight
private javax.swing.JLabel labelQual
public SaveOptionsPanel(javax.swing.JFileChooser fc, int width, int height)
fc
- File chooser to display inwidth
- Default image widthheight
- Default image heightprotected void setFormat(java.lang.String format)
public java.lang.String getSelectedFormat()
public int getSelectedWidth()
public int getSelectedHeight()
public float getJPEGQuality()
Copyright © 2019 ELKI Development Team. License information.