public class MainDialog
extends javax.swing.JFrame
implements java.awt.event.ActionListener, java.awt.event.WindowListener
MainDialog
class is the parent of all main classes.
title: SystemCoreDialog
description: the main dialog class.
copyright: (c) 2011 thomas kaffka, born at 11/08/1959 in düsseldorf - germany , all rights reserved.
Modifier and Type | Field and Description |
---|---|
javax.swing.JMenuBar |
bar |
java.awt.Container |
c |
javax.swing.JMenu |
menu_extras |
javax.swing.JMenu |
menu_file |
AWMessage |
message |
javax.swing.JMenuItem |
miHelpItem |
javax.swing.JMenuItem |
miInfoItem |
javax.swing.JMenuItem |
miLicenseItem |
static javax.swing.JMenuItem |
miOptionItem |
Intro |
oIntro |
static java.io.PrintStream |
oldErr
error output to java window.
|
static java.io.PrintStream |
oldOut
log output to java window.
|
javax.swing.JPanel |
pnlStatusBar |
Tool4Dialog |
t4dialog |
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 |
---|
MainDialog(java.lang.String program_name,
java.lang.String program_version,
javax.swing.ImageIcon intro_icon,
java.lang.String copyright_add,
java.lang.String copyright_year,
java.lang.String database_name,
int height,
int width,
boolean is_gnu)
The constructor
AstronomyWorkbench creates a new instance(object)
of the class. |
MainDialog(java.lang.String program_name,
java.lang.String program_version,
javax.swing.ImageIcon intro_icon,
java.lang.String copyright_add,
java.lang.String copyright_year,
java.lang.String database_name,
int height,
int width,
boolean is_gnu,
boolean set_size)
The constructor
AstronomyWorkbench creates a new instance(object)
of the class. |
MainDialog(java.lang.String program_name,
java.lang.String program_version,
java.lang.String copyright_year,
int height,
int width)
The constructor
AstronomyWorkbench creates a new instance(object)
of the class. |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
The method
actionPerformed computes the button clicks. |
void |
closeEnvironmet()
The method
closeEnvironmet closes the resources. |
javax.swing.JMenuItem |
getMenuItem(javax.swing.JMenu menu,
javax.swing.JMenuItem menu_item,
java.lang.String text,
char m_short,
java.lang.Integer kev,
java.lang.Integer mask)
The method
getMenuItem creates a new menu item. |
void |
setIntroMessage(java.lang.String text)
The method
setIntroMessage sets the initialization messages. |
void |
setSystemOutput(java.lang.String systemlogname,
java.lang.String systemlognameext)
The method
setSystemOutput redirects the system out. |
void |
windowActivated(java.awt.event.WindowEvent e) |
void |
windowClosed(java.awt.event.WindowEvent e) |
void |
windowClosing(java.awt.event.WindowEvent e)
The methode
windowClosing finalizes the program. |
void |
windowDeactivated(java.awt.event.WindowEvent e) |
void |
windowDeiconified(java.awt.event.WindowEvent e) |
void |
windowIconified(java.awt.event.WindowEvent e) |
void |
windowOpened(java.awt.event.WindowEvent e) |
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, 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, 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, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
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, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public AWMessage message
public java.awt.Container c
public javax.swing.JMenuBar bar
public javax.swing.JMenu menu_file
public javax.swing.JMenu menu_extras
public javax.swing.JMenuItem miInfoItem
public javax.swing.JMenuItem miHelpItem
public javax.swing.JMenuItem miLicenseItem
public static javax.swing.JMenuItem miOptionItem
public javax.swing.JPanel pnlStatusBar
public Intro oIntro
public Tool4Dialog t4dialog
public static java.io.PrintStream oldOut
public static java.io.PrintStream oldErr
public MainDialog(java.lang.String program_name, java.lang.String program_version, java.lang.String copyright_year, int height, int width)
AstronomyWorkbench
creates a new instance(object)
of the class.program_name
- program nameprogram_version
- program versioncopyright_year
- copyright yearheight
- heightwidth
- widthpublic MainDialog(java.lang.String program_name, java.lang.String program_version, javax.swing.ImageIcon intro_icon, java.lang.String copyright_add, java.lang.String copyright_year, java.lang.String database_name, int height, int width, boolean is_gnu)
AstronomyWorkbench
creates a new instance(object)
of the class.program_name
- program nameprogram_version
- program versionintro_icon
- intro iconcopyright_add
- copyright addcopyright_year
- copyright yeardatabase_name
- database nameheight
- heightwidth
- widthis_gnu
- is gnu licensepublic MainDialog(java.lang.String program_name, java.lang.String program_version, javax.swing.ImageIcon intro_icon, java.lang.String copyright_add, java.lang.String copyright_year, java.lang.String database_name, int height, int width, boolean is_gnu, boolean set_size)
AstronomyWorkbench
creates a new instance(object)
of the class.program_name
- program nameprogram_version
- program versionintro_icon
- intro iconcopyright_add
- copyright addcopyright_year
- copyright yeardatabase_name
- database nameheight
- heightwidth
- widthis_gnu
- is gnu licenseset_size
- set sizepublic javax.swing.JMenuItem getMenuItem(javax.swing.JMenu menu, javax.swing.JMenuItem menu_item, java.lang.String text, char m_short, java.lang.Integer kev, java.lang.Integer mask)
getMenuItem
creates a new menu item.menu
- the current sub menu.menu_item
- the existing menu item, null if new.text
- the menu text.m_short
- the short cut.kev
- kevmask
- maskpublic void setIntroMessage(java.lang.String text)
setIntroMessage
sets the initialization messages.text
- the message text.public void closeEnvironmet()
closeEnvironmet
closes the resources.public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
computes the button clicks.actionPerformed
in interface java.awt.event.ActionListener
public void setSystemOutput(java.lang.String systemlogname, java.lang.String systemlognameext) throws java.lang.Exception
setSystemOutput
redirects the system out.systemlogname
- system log namesystemlognameext
- system log name extjava.lang.Exception
- if errorpublic void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
public void windowClosing(java.awt.event.WindowEvent e)
windowClosing
finalizes the program.windowClosing
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener