public class NBODialog
extends javax.swing.JDialog
implements javax.swing.event.ChangeListener
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JTextField |
dataPathLabel |
private javax.swing.JTextPane |
editArea1 |
private javax.swing.JTextPane |
editArea2 |
private javax.swing.JScrollPane |
editPane1 |
private javax.swing.JScrollPane |
editPane2 |
protected javax.swing.JTextField |
Field |
private javax.swing.JTabbedPane |
inputTabs |
private java.lang.String |
lastText |
private javax.swing.JTextField |
modelField |
private java.awt.Component |
modelPanel |
protected javax.swing.JButton |
nboPathButton |
private java.awt.Component |
runPanel |
private javax.swing.JTextField |
saveField |
protected javax.swing.JTextField |
serverPathLabel |
private Viewer |
vwr |
private javax.swing.JTextField |
workingPathLabel |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
NBODialog(javax.swing.JFrame f,
Viewer vwr)
Creates a dialog for getting info related to output frames in
nbo format.
|
Modifier and Type | Method and Description |
---|---|
private javax.swing.JPanel |
buildButtonPanel() |
private javax.swing.JPanel |
buildFilePanel() |
private javax.swing.JPanel |
buildLeftPanel() |
private javax.swing.JPanel |
buildRightPanel() |
protected void |
centerDialog()
Centers the dialog on the screen.
|
(package private) void |
closePressed()
Responds to cancel being press- or equivalent eg window closed.
|
(package private) java.lang.String |
doubleQuoteIfContainsSpace(java.lang.String str) |
protected void |
executeRaw() |
private java.awt.Component |
getModelPanel() |
private void |
getPathHistory()
Just recovers the path settings from last session.
|
private java.awt.Component |
getRunPanel() |
(package private) void |
goPressed(java.lang.String type) |
(package private) void |
loadArea1() |
private void |
loadArea2(java.lang.String fname) |
protected void |
loadModel() |
private java.awt.Component |
newLabel(java.lang.String label) |
(package private) void |
processResult() |
private void |
saveHistory()
Just saves the path settings from this session.
|
void |
setVisible(boolean b) |
(package private) void |
showNBOPathDialog()
Show a file selector when the savePath button is pressed.
|
(package private) void |
showWorkingPathDialog()
Show a file selector when the savePath button is pressed.
|
(package private) java.lang.String |
simpleQuoteIfContainsSpace(java.lang.String str) |
void |
stateChanged(javax.swing.event.ChangeEvent event) |
private void |
tabSwitched() |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private transient Viewer vwr
protected javax.swing.JButton nboPathButton
protected javax.swing.JTextField Field
protected javax.swing.JTextField dataPathLabel
protected javax.swing.JTextField serverPathLabel
private javax.swing.JTextField saveField
private javax.swing.JTextField workingPathLabel
private javax.swing.JTextPane editArea1
private javax.swing.JScrollPane editPane1
private javax.swing.JTextPane editArea2
private javax.swing.JScrollPane editPane2
private javax.swing.JTabbedPane inputTabs
private java.awt.Component modelPanel
private java.awt.Component runPanel
private javax.swing.JTextField modelField
private java.lang.String lastText
public NBODialog(javax.swing.JFrame f, Viewer vwr)
f
- The frame assosiated with the dialogvwr
- The interacting display we are reproducing (source of view angle info etc)private javax.swing.JPanel buildButtonPanel()
private javax.swing.JPanel buildFilePanel()
private javax.swing.JPanel buildRightPanel()
protected void executeRaw()
private javax.swing.JPanel buildLeftPanel()
public void stateChanged(javax.swing.event.ChangeEvent event)
stateChanged
in interface javax.swing.event.ChangeListener
private void tabSwitched()
private java.awt.Component getRunPanel()
private java.awt.Component getModelPanel()
protected void loadModel()
private java.awt.Component newLabel(java.lang.String label)
void goPressed(java.lang.String type)
void closePressed()
public void setVisible(boolean b)
setVisible
in class java.awt.Dialog
void showWorkingPathDialog()
void showNBOPathDialog()
protected void centerDialog()
private void getPathHistory()
private void saveHistory()
java.lang.String doubleQuoteIfContainsSpace(java.lang.String str)
java.lang.String simpleQuoteIfContainsSpace(java.lang.String str)
void loadArea1()
void processResult()
private void loadArea2(java.lang.String fname)