net.firstpartners.rp.ui.command
Class RpGui

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by net.firstpartners.rp.ui.command.RpGui
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class RpGui
extends javax.swing.JDialog

Gui interface for the application

Version:
1.
Author:
Firstpartners.net
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JButton Add
           
private  javax.swing.JMenuItem closeFileMenuItem
           
private  javax.swing.JMenuItem copyMenuItem
           
private  javax.swing.JMenuItem cutMenuItem
           
private  javax.swing.JMenuItem deleteMenuItem
           
private  javax.swing.JMenuItem exitMenuItem
           
private  javax.swing.JMenuItem helpMenuItem
          Gui components
private  javax.swing.JMenu jMenu3
           
private  javax.swing.JMenu jMenu4
           
private  javax.swing.JMenu jMenu5
           
private  javax.swing.JMenuBar jMenuBar1
           
private  javax.swing.JPanel jPanel1
           
private  javax.swing.JPanel jPanel2
           
private  javax.swing.JPanel jPanel3
           
private  javax.swing.JPanel jPanel4
           
private  javax.swing.JPanel jPanel5
           
private  javax.swing.JPanel jPanel6
           
private  javax.swing.JPanel jPanel7
           
private  javax.swing.JScrollPane jScrollPane1
           
private  javax.swing.JScrollPane jScrollPane2
           
private  javax.swing.JSeparator jSeparator1
           
private  javax.swing.JSeparator jSeparator2
           
private  KnowledgeSphereManager m_manager
          Knowledge manager responsable for handling the requests
private  javax.swing.JMenuItem newFileMenuItem
           
private  javax.swing.JMenuItem openFileMenuItem
           
private  javax.swing.JMenuItem pasteMenuItem
           
private  javax.swing.JTextField Query
           
private  javax.swing.JEditorPane resultDocuments
           
private  javax.swing.JMenuItem saveAsMenuItem
           
private  javax.swing.JMenuItem saveMenuItem
           
private  javax.swing.JButton Search
           
private  javax.swing.JLabel SearchLabel
           
private  javax.swing.JEditorPane statusMessage
           
private  javax.swing.JLabel statusResult
           
 
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
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
RpGui(KnowledgeSphereManager manager)
          Creates a new AppDialog object.
 
Method Summary
 void clearResult()
          Clear the result text component
private  void initGUI()
          Initialization of the gui
static void main(java.lang.String[] args)
          Use the application in the standalone mode to add/search information
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, 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, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, 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
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_manager

private final KnowledgeSphereManager m_manager
Knowledge manager responsable for handling the requests


helpMenuItem

private javax.swing.JMenuItem helpMenuItem
Gui components


jMenu5

private javax.swing.JMenu jMenu5

deleteMenuItem

private javax.swing.JMenuItem deleteMenuItem

jSeparator1

private javax.swing.JSeparator jSeparator1

pasteMenuItem

private javax.swing.JMenuItem pasteMenuItem

jPanel4

private javax.swing.JPanel jPanel4

jPanel2

private javax.swing.JPanel jPanel2

Add

private javax.swing.JButton Add

Search

private javax.swing.JButton Search

Query

private javax.swing.JTextField Query

SearchLabel

private javax.swing.JLabel SearchLabel

jPanel1

private javax.swing.JPanel jPanel1

copyMenuItem

private javax.swing.JMenuItem copyMenuItem

cutMenuItem

private javax.swing.JMenuItem cutMenuItem

jMenu4

private javax.swing.JMenu jMenu4

exitMenuItem

private javax.swing.JMenuItem exitMenuItem

jSeparator2

private javax.swing.JSeparator jSeparator2

statusMessage

private javax.swing.JEditorPane statusMessage

resultDocuments

private javax.swing.JEditorPane resultDocuments

jScrollPane2

private javax.swing.JScrollPane jScrollPane2

jScrollPane1

private javax.swing.JScrollPane jScrollPane1

jPanel7

private javax.swing.JPanel jPanel7

jPanel6

private javax.swing.JPanel jPanel6

statusResult

private javax.swing.JLabel statusResult

jPanel3

private javax.swing.JPanel jPanel3

jPanel5

private javax.swing.JPanel jPanel5

closeFileMenuItem

private javax.swing.JMenuItem closeFileMenuItem

saveAsMenuItem

private javax.swing.JMenuItem saveAsMenuItem

saveMenuItem

private javax.swing.JMenuItem saveMenuItem

openFileMenuItem

private javax.swing.JMenuItem openFileMenuItem

newFileMenuItem

private javax.swing.JMenuItem newFileMenuItem

jMenu3

private javax.swing.JMenu jMenu3

jMenuBar1

private javax.swing.JMenuBar jMenuBar1
Constructor Detail

RpGui

public RpGui(KnowledgeSphereManager manager)
Creates a new AppDialog object.

Parameters:
manager - KnowledgeManager responsable for add/search operations
Method Detail

initGUI

private void initGUI()
Initialization of the gui


clearResult

public void clearResult()
Clear the result text component


main

public static void main(java.lang.String[] args)
Use the application in the standalone mode to add/search information

Parameters:
args -