synapsi.gui
Class AddPackage


java.lang.Object

  |

  +--java.awt.Component

        |

        +--java.awt.Container

              |

              +--java.awt.Window

                    |

                    +--java.awt.Dialog

                          |

                          +--javax.swing.JDialog

                                |

                                +--synapsi.gui.AddPackage


public class AddPackage
extends javax.swing.JDialog
implements java.awt.event.ActionListener, java.awt.event.FocusListener

Class AddPackage implements a window for adding a new software package to Neuron (server) system.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
AddPackage(PackageMana parent, java.lang.String title)
          Contructor of the class - creates a new window to add packages to Neuron system.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Handles all events from this AddPackage window.
 void checkFile()
          Checks if requested file exists and tries to read inf-file associated to it.
 void focusGained(java.awt.event.FocusEvent e)
          Just has to be implemented because AddPackage implements FocusListener
 void focusLost(java.awt.event.FocusEvent e)
          Fired when fileField loses focus, actually just forwards the event to checkFile
 void readIniFile(java.io.File iniFile)
          Reads all required information from inf-file.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, 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, remove, 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, wait, wait, wait
 

Constructor Detail

AddPackage


public AddPackage(PackageMana parent,
                  java.lang.String title)
Contructor of the class - creates a new window to add packages to Neuron system.
Parameters:
parent - The parent window of this window.
title - The title for this window.
Method Detail

actionPerformed


public void actionPerformed(java.awt.event.ActionEvent e)
Handles all events from this AddPackage window.
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - The event that has occurred.

focusGained


public void focusGained(java.awt.event.FocusEvent e)
Just has to be implemented because AddPackage implements FocusListener
Specified by:
focusGained in interface java.awt.event.FocusListener
Parameters:
e - FocusEvent caught

focusLost


public void focusLost(java.awt.event.FocusEvent e)
Fired when fileField loses focus, actually just forwards the event to checkFile
Specified by:
focusLost in interface java.awt.event.FocusListener
Parameters:
e - FocusEvent caught

checkFile


public void checkFile()
Checks if requested file exists and tries to read inf-file associated to it.

readIniFile


public void readIniFile(java.io.File iniFile)
Reads all required information from inf-file. If all required information for software package is found enable saving new package
Parameters:
iniFile - inf-file to be read