net.aerith.misao.toolkit.PixyDesktop
Class PixyReviewDesktop

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--net.aerith.misao.gui.BaseFrame
                                      |
                                      +--net.aerith.misao.gui.Desktop
                                            |
                                            +--net.aerith.misao.toolkit.PixyDesktop.PixyDesktop
                                                  |
                                                  +--net.aerith.misao.toolkit.PixyDesktop.PixyReviewDesktop

public class PixyReviewDesktop
extends PixyDesktop

The PixyReviewDesktop represents a desktop of the PIXY system to review the examination result.

See Also:
Serialized Form

Inner Class Summary
protected  class PixyReviewDesktop.OpenImageListener
          The OpenImageListener is a listener class of menu selection to open an image file.
protected  class PixyReviewDesktop.OpenWindowListener
          The OpenWindowListener is a listener class of opening this window.
protected  class PixyReviewDesktop.OpenXmlListener
          The OpenXmlListener is a listener class of menu selection to open an XML file.
protected  class PixyReviewDesktop.XmlFileDropTargetListener
          The XmlFileDropTargetListener is a listener class of drop event from native filer application.
 
Inner classes inherited from class net.aerith.misao.toolkit.PixyDesktop.PixyDesktop
PixyDesktop.AstrometryListener, PixyDesktop.IdentificationChartListener, PixyDesktop.IdentificationReportListener, PixyDesktop.IdentifyFromDatabaseListener, PixyDesktop.IdentifyListener, PixyDesktop.PhotometryListener, PixyDesktop.RegisterToDatabaseListener, PixyDesktop.ReportToVsnetListener, PixyDesktop.SaveAsPxfListener, PixyDesktop.SaveAsXmlListener, PixyDesktop.SetChipListener, PixyDesktop.SetDateListener, PixyDesktop.SetInstrumentsListener, PixyDesktop.SetMagnitudeSystemCodeListener, PixyDesktop.SetObserverListener
 
Inner classes inherited from class net.aerith.misao.gui.Desktop
Desktop.CloseWindowListener, Desktop.ExitListener, Desktop.SelectWindowListener
 
Inner classes inherited from class net.aerith.misao.gui.BaseFrame
BaseFrame.CopyrightListener, BaseFrame.UIListener
 
Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AWTTreeLock
 
Field Summary
protected  java.awt.dnd.DropTarget dt
          The drop target.
protected  javax.swing.JMenuItem menu_open_image
           
protected  javax.swing.JMenuItem menu_open_xml
           
 
Fields inherited from class net.aerith.misao.toolkit.PixyDesktop.PixyDesktop
catalog_chart, catalog_stars_window, desktop, detected_chart, detected_stars_window, help_message_enabled, image, image_info_table, image_info_window, image_window, listeners, menu_astrometry, menu_identification_chart, menu_identification_report, menu_identify, menu_identify_database, menu_photometry, menu_register_db, menu_report_vsnet, menu_save_pxf, menu_save_xml, menu_set_chip, menu_set_date, menu_set_filter, menu_set_instruments, menu_set_observer, pane, report, thread, xml_file
 
Fields inherited from class net.aerith.misao.gui.Desktop
close_window_listener, db_manager, desktop_pane, file_manager, frame_list, menu_windows, monitor_set, select_window_listener
 
Fields inherited from class net.aerith.misao.gui.BaseFrame
pane, ui_info
 
Fields inherited from class javax.swing.JFrame
accessibleContext, defaultCloseOperation, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis
 
Fields inherited from class java.awt.Window
active, base, focusMgr, inputContext, nameCounter, OPENED, ownedWindowList, serialVersionUID, state, warningString, weakThis, windowListener, windowSerializedDataVersion
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, maxSize, ncomponents, serialVersionUID
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, assert, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, hasFocus, height, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, serialVersionUID, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowListenerK, x, y
 
Constructor Summary
PixyReviewDesktop()
          Constructs a PixyReviewDesktop.
 
Method Summary
 void addFileMenu()
          Adds the File menus to the menu bar.
protected  void openCatalogStarsWindow()
          Opens the catalog stars window.
protected  void openDetectedStarsWindow()
          Opens the detected stars window.
protected  void openImageWindow(java.io.File file, Format format)
          Opens the image window of the specified image file.
protected  void openXml(java.io.File file)
          Opens an XML file.
 void operate(java.io.File file)
          Starts the operation and opens the specified XML report document automatically.
 
Methods inherited from class net.aerith.misao.toolkit.PixyDesktop.PixyDesktop
addAnalysisMenu, addHelpMenu, addImageMenu, addOperationMenu, addParameterMenu, astrometryUpdated, dateUpdated, enableXmlMenus, getMonitorSet, getTypeColor, initMenu, photometryUpdated, recordUpdated, setHelpMessageEnabled, showImageInformationTable, starsUpdated, updateCharts
 
Methods inherited from class net.aerith.misao.gui.Desktop
addFrame, addMonitor, createFileMenus, getDBManager, getFileManager, initialize, openLogWindow, setDBManager, setFileManager
 
Methods inherited from class net.aerith.misao.gui.BaseFrame
addCopyrightMenu, addMenu, createLookAndFeelMenus, updateUI
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, createRootPaneException, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
, addNotify, addToFrameList, constructComponentName, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, initIDs, isResizable, postProcessKeyEvent, readObject, remove, removeFromFrameList, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle, writeObject
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, setCursor, setFocusOwner, setWarningString, show, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, countComponents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getCursorTarget, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPrint, list, list, locate, minimumSize, paint, paintComponents, postsOldMouseEvents, preferredSize, print, printComponents, printOneComponent, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, removeAll, removeContainerListener, setFont, updateCursor, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getIntrinsicCursor, getLocation, getLocation, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

dt

protected java.awt.dnd.DropTarget dt
The drop target.

menu_open_xml

protected javax.swing.JMenuItem menu_open_xml

menu_open_image

protected javax.swing.JMenuItem menu_open_image
Constructor Detail

PixyReviewDesktop

public PixyReviewDesktop()
Constructs a PixyReviewDesktop.
Method Detail

addFileMenu

public void addFileMenu()
Adds the File menus to the menu bar.
Overrides:
addFileMenu in class PixyDesktop

operate

public void operate(java.io.File file)
Starts the operation and opens the specified XML report document automatically.
Parameters:
file - the file of the XML report document.

openImageWindow

protected void openImageWindow(java.io.File file,
                               Format format)
                        throws java.lang.Exception
Opens the image window of the specified image file.
Parameters:
file - the image file.
format - the image format. In the case of null, the system automatically selects a proper format based on the file name.
Throws:
java.lang.Exception - if an error happens.

openDetectedStarsWindow

protected void openDetectedStarsWindow()
Opens the detected stars window.

openCatalogStarsWindow

protected void openCatalogStarsWindow()
Opens the catalog stars window.

openXml

protected void openXml(java.io.File file)
Opens an XML file.
Parameters:
file - the XML file.