public final class OpticalRayTracer
extends javax.swing.JFrame
implements java.awt.datatransfer.ClipboardOwner
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JTextField |
dispersionTextField |
protected javax.swing.JTextField |
iorTextField |
protected javax.swing.JTextField |
leftCFTextField |
protected javax.swing.JCheckBox |
leftHypCheckBox |
protected javax.swing.JTextField |
leftRadiusTextField |
protected javax.swing.JTextField |
lensRadiusTextField |
protected javax.swing.JTextField |
rightCFTextField |
protected javax.swing.JCheckBox |
rightHypCheckBox |
protected javax.swing.JTextField |
rightRadiusTextField |
protected javax.swing.JLabel |
statusLabel |
protected javax.swing.JCheckBox |
sv_antiAliasCheckBox |
protected javax.swing.JTextField |
sv_beamCountTextField |
protected javax.swing.JTextField |
sv_beamWidthTextField |
protected javax.swing.JTextField |
sv_dispersionBeamsTextField |
protected javax.swing.JCheckBox |
sv_divergingSourceCheckBox |
protected javax.swing.JTextField |
sv_dotRadiusTextField |
protected javax.swing.JCheckBox |
sv_gridCheckBox |
protected javax.swing.JTextField |
sv_intersectionsTextField |
protected javax.swing.JCheckBox |
sv_invertedCheckBox |
protected javax.swing.JTabbedPane |
sv_mainTabbedPane |
protected javax.swing.JTextField |
sv_offsetAngleTextField |
protected javax.swing.JTextField |
sv_snapToBaseTextField |
protected javax.swing.JTextField |
sv_xSourcePlaneTextField |
protected javax.swing.JTextField |
sv_xTargetPlaneTextField |
protected javax.swing.JTextField |
sv_yEndTextField |
protected javax.swing.JTextField |
sv_yStartTextField |
protected javax.swing.JCheckBox |
symmCheckBox |
protected javax.swing.JButton |
unselectButton |
protected javax.swing.JTextField |
userThicknessTextField |
protected javax.swing.JTextField |
xPosTextField |
protected javax.swing.JTextField |
yPosTextField |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
OpticalRayTracer()
Creates new form OpticalRayTracer
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
lostOwnership(java.awt.datatransfer.Clipboard aClipboard,
java.awt.datatransfer.Transferable aContents) |
static void |
main(java.lang.String[] args) |
void |
unSelectLens() |
void |
updateGraphicDisplay() |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
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, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, 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, 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
protected javax.swing.JTextField dispersionTextField
protected javax.swing.JTextField iorTextField
protected javax.swing.JTextField leftCFTextField
protected javax.swing.JCheckBox leftHypCheckBox
protected javax.swing.JTextField leftRadiusTextField
protected javax.swing.JTextField lensRadiusTextField
protected javax.swing.JTextField rightCFTextField
protected javax.swing.JCheckBox rightHypCheckBox
protected javax.swing.JTextField rightRadiusTextField
protected javax.swing.JLabel statusLabel
protected javax.swing.JCheckBox sv_antiAliasCheckBox
protected javax.swing.JTextField sv_beamCountTextField
protected javax.swing.JTextField sv_beamWidthTextField
protected javax.swing.JTextField sv_dispersionBeamsTextField
protected javax.swing.JCheckBox sv_divergingSourceCheckBox
protected javax.swing.JTextField sv_dotRadiusTextField
protected javax.swing.JCheckBox sv_gridCheckBox
protected javax.swing.JTextField sv_intersectionsTextField
protected javax.swing.JCheckBox sv_invertedCheckBox
protected javax.swing.JTabbedPane sv_mainTabbedPane
protected javax.swing.JTextField sv_offsetAngleTextField
protected javax.swing.JTextField sv_snapToBaseTextField
protected javax.swing.JTextField sv_xSourcePlaneTextField
protected javax.swing.JTextField sv_xTargetPlaneTextField
protected javax.swing.JTextField sv_yEndTextField
protected javax.swing.JTextField sv_yStartTextField
protected javax.swing.JCheckBox symmCheckBox
protected javax.swing.JButton unselectButton
protected javax.swing.JTextField userThicknessTextField
protected javax.swing.JTextField xPosTextField
protected javax.swing.JTextField yPosTextField
public void updateGraphicDisplay()
public void unSelectLens()
public void lostOwnership(java.awt.datatransfer.Clipboard aClipboard, java.awt.datatransfer.Transferable aContents)
lostOwnership
in interface java.awt.datatransfer.ClipboardOwner
public void close()
public static void main(java.lang.String[] args)
args
- the command line arguments