|
|||||||||
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
org.jmol.export.dialog.Dialog
public class Dialog
Nested Class Summary | |
---|---|
class |
Dialog.ExportChoiceListener
|
class |
Dialog.QualityListener
|
class |
Dialog.TypeFilter
|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private javax.swing.JComboBox |
cb
|
(package private) java.lang.String |
choice
|
private static int |
defaultChoice
|
(package private) java.lang.String |
extension
|
(package private) java.lang.String[] |
extensions
|
(package private) static boolean |
haveTranslations
|
(package private) static javax.swing.JFileChooser |
imageChooser
|
(package private) java.io.File |
initialFile
|
private static boolean |
isMac
|
private static FileChooser |
openChooser
|
private FilePreview |
openPreview
|
(package private) javax.swing.JPanel |
qPanelJPEG
|
(package private) javax.swing.JPanel |
qPanelPNG
|
private javax.swing.JSlider |
qSliderJPEG
|
private javax.swing.JSlider |
qSliderPNG
|
(package private) static int |
qualityJPG
|
(package private) static int |
qualityPNG
|
(package private) static javax.swing.JFileChooser |
saveChooser
|
private static java.lang.String[] |
urlPrefixes
|
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 | |
---|---|
Dialog()
|
Method Summary | |
---|---|
(package private) java.lang.String |
closePreview()
|
private void |
createExportPanel(java.lang.String[] choices,
java.lang.String[] extensions,
java.lang.String type)
|
private static boolean |
doOverWrite(javax.swing.JFileChooser chooser,
java.io.File file)
|
java.lang.String |
getImageFileNameFromDialog(JmolViewer viewer,
java.lang.String fileName,
java.lang.String type,
java.lang.String[] imageChoices,
java.lang.String[] imageExtensions,
int qualityJPG0,
int qualityPNG0)
|
(package private) static java.lang.String |
getLocalUrl(java.io.File file)
|
java.lang.String |
getOpenFileNameFromDialog(JmolAdapter modelAdapter,
java.lang.String appletContext,
JmolViewer viewer,
java.lang.String fileName,
java.lang.Object historyFileObject,
java.lang.String windowName,
boolean allowAppend)
|
int |
getQuality(java.lang.String sType)
|
java.lang.String |
getSaveFileNameFromDialog(JmolViewer viewer,
java.lang.String fileName,
java.lang.String type)
|
java.lang.String |
getType()
|
private static void |
getXPlatformLook(javax.swing.JFileChooser fc)
|
void |
setupUI(boolean forceNewTranslation)
|
static void |
setupUIManager()
Setup the UIManager (for i18n) |
private java.io.File |
showSaveDialog(Dialog sd,
java.awt.Component c,
javax.swing.JFileChooser chooser,
java.io.File file)
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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 |
Methods inherited from class java.awt.Container |
---|
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 |
Methods inherited from class java.awt.Component |
---|
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, hide, 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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
java.lang.String[] extensions
java.lang.String choice
java.lang.String extension
private static int defaultChoice
static int qualityJPG
static int qualityPNG
private javax.swing.JSlider qSliderJPEG
private javax.swing.JSlider qSliderPNG
private javax.swing.JComboBox cb
javax.swing.JPanel qPanelJPEG
javax.swing.JPanel qPanelPNG
static javax.swing.JFileChooser imageChooser
static javax.swing.JFileChooser saveChooser
private static FileChooser openChooser
private FilePreview openPreview
private static final java.lang.String[] urlPrefixes
java.io.File initialFile
static boolean haveTranslations
private static boolean isMac
Constructor Detail |
---|
public Dialog()
Method Detail |
---|
public java.lang.String getOpenFileNameFromDialog(JmolAdapter modelAdapter, java.lang.String appletContext, JmolViewer viewer, java.lang.String fileName, java.lang.Object historyFileObject, java.lang.String windowName, boolean allowAppend)
getOpenFileNameFromDialog
in interface JmolDialogInterface
java.lang.String closePreview()
static java.lang.String getLocalUrl(java.io.File file)
public java.lang.String getSaveFileNameFromDialog(JmolViewer viewer, java.lang.String fileName, java.lang.String type)
getSaveFileNameFromDialog
in interface JmolDialogInterface
public java.lang.String getImageFileNameFromDialog(JmolViewer viewer, java.lang.String fileName, java.lang.String type, java.lang.String[] imageChoices, java.lang.String[] imageExtensions, int qualityJPG0, int qualityPNG0)
getImageFileNameFromDialog
in interface JmolDialogInterface
private void createExportPanel(java.lang.String[] choices, java.lang.String[] extensions, java.lang.String type)
public java.lang.String getType()
getType
in interface JmolDialogInterface
public int getQuality(java.lang.String sType)
getQuality
in interface JmolDialogInterface
sType
- JPG or PNG
private static boolean doOverWrite(javax.swing.JFileChooser chooser, java.io.File file)
private java.io.File showSaveDialog(Dialog sd, java.awt.Component c, javax.swing.JFileChooser chooser, java.io.File file)
public void setupUI(boolean forceNewTranslation)
setupUI
in interface JmolDialogInterface
public static void setupUIManager()
private static void getXPlatformLook(javax.swing.JFileChooser fc)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |