utility
Class NightFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by utility.NightFrame
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class NightFrame
extends java.awt.Frame

this class creates a frame with the NightPlanner canvas inside.

See Also:
Serialized Form

Field Summary
 java.awt.Button cancel
           
 java.util.Vector cands
           
 java.awt.Choice clocation
           
 java.sql.Connection con
           
 double elev
           
 java.util.Vector expTimes
           
static java.lang.String[] filters
           
 Sixty lat
           
 Sixty longit
           
 NightPlanner nf
           
 java.awt.TextField nightEnd
           
 java.awt.TextField nightStart
           
 java.awt.Button quickPlan
           
 java.awt.TextField readoutTime
           
 java.awt.Button reset
           
 java.awt.Button restore
           
 java.util.Vector riseTimes
           
 java.awt.Button save
           
 java.text.SimpleDateFormat sdf
           
 java.text.SimpleDateFormat sdf2
           
 java.util.Vector setTimes
           
 java.awt.TextField slewTime
           
 java.awt.ScrollPane sp
           
 int sunRise
           
 double sunRiseTime
           
 int sunSet
           
 double sunSetTime
           
 java.util.Vector telescopes
           
 Sixty theStart
           
 java.awt.Button thorough
           
 java.awt.TextField tseeing
           
 java.awt.TextField tsig2noise
           
static java.lang.String url
           
 java.awt.Button viewCand
           
 double[] zeropoints
           
 
Fields inherited from class java.awt.Frame
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
 
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
NightFrame(java.sql.Connection con2, java.util.Vector cands2)
           
 
Method Summary
 void getRiseSet()
          calculates the time when an object rises/sets above a given arimass
static void main(java.lang.String[] args)
          command line interface
 void setNewLocation()
           
 void setSun(JulianDate now)
          gets the start and end of the night
 
Methods inherited from class java.awt.Frame
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
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, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

url

public static final java.lang.String url
See Also:
Constant Field Values

filters

public static java.lang.String[] filters

nightStart

public java.awt.TextField nightStart

nightEnd

public java.awt.TextField nightEnd

slewTime

public java.awt.TextField slewTime

readoutTime

public java.awt.TextField readoutTime

reset

public java.awt.Button reset

restore

public java.awt.Button restore

save

public java.awt.Button save

viewCand

public java.awt.Button viewCand

quickPlan

public java.awt.Button quickPlan

thorough

public java.awt.Button thorough

cancel

public java.awt.Button cancel

cands

public java.util.Vector cands

riseTimes

public java.util.Vector riseTimes

setTimes

public java.util.Vector setTimes

expTimes

public java.util.Vector expTimes

sdf

public java.text.SimpleDateFormat sdf

sdf2

public java.text.SimpleDateFormat sdf2

nf

public NightPlanner nf

clocation

public java.awt.Choice clocation

con

public java.sql.Connection con

sunRise

public int sunRise

sunSet

public int sunSet

sunRiseTime

public double sunRiseTime

sunSetTime

public double sunSetTime

lat

public Sixty lat

longit

public Sixty longit

elev

public double elev

zeropoints

public double[] zeropoints

telescopes

public java.util.Vector telescopes

theStart

public Sixty theStart

sp

public java.awt.ScrollPane sp

tsig2noise

public java.awt.TextField tsig2noise

tseeing

public java.awt.TextField tseeing
Constructor Detail

NightFrame

public NightFrame(java.sql.Connection con2,
                  java.util.Vector cands2)
Method Detail

setNewLocation

public void setNewLocation()

setSun

public void setSun(JulianDate now)
gets the start and end of the night


getRiseSet

public void getRiseSet()
calculates the time when an object rises/sets above a given arimass


main

public static void main(java.lang.String[] args)
command line interface