public class RGUIWindow extends javax.swing.JFrame implements RGUI, java.awt.event.WindowListener, java.awt.event.ComponentListener
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
static ParameterStore.Entry |
CONNECT_TO |
static ParameterStore.Entry |
PROXY_PASSWORD |
static ParameterStore.Entry |
PROXY_PORT |
static ParameterStore.Entry |
PROXY_SERVER |
static ParameterStore.Entry |
PROXY_USER |
static ParameterStore.Entry |
SERVLET_NAME |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
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 |
---|
RGUIWindow(java.lang.String codeBase,
java.lang.String servletName) |
Modifier and Type | Method and Description |
---|---|
void |
addTab(java.lang.String title,
javax.swing.JComponent component) |
void |
addTab(java.lang.String imageIconName,
java.lang.String title,
javax.swing.JComponent component) |
void |
closeWindow() |
void |
componentHidden(java.awt.event.ComponentEvent e) |
void |
componentMoved(java.awt.event.ComponentEvent e) |
void |
componentResized(java.awt.event.ComponentEvent e) |
void |
componentShown(java.awt.event.ComponentEvent e) |
void |
destroy() |
void |
endSession() |
CenterGUI |
getCenterGUI(java.lang.String title,
java.lang.String typeByConcerning) |
java.lang.String |
getSelectedTabId() |
AppletGUIs |
getTableGUI(java.lang.String title) |
javax.swing.JPanel |
getToolbarPanel() |
protected java.lang.String |
getTranslation(java.lang.String key) |
void |
interpretLine(java.lang.String line,
boolean delegateToEventQueue)
Interpret information line send by server
|
static void |
main(java.lang.String[] args)
Launches the RGUI Window.
|
void |
performLogin(java.lang.String appTitle) |
void |
removeTab(java.lang.String title) |
void |
replaceUniqueContent(javax.swing.JComponent component) |
void |
resetConcerning() |
void |
resetMessage() |
void |
resetTabs() |
void |
selectTabOf(CenterGUI centerGUI) |
void |
setIntermediateMessage(java.lang.String message) |
void |
setMessage(java.lang.String message) |
void |
setMessage(java.lang.String message,
boolean presentInDialogIfRepeated) |
void |
windowActivated(java.awt.event.WindowEvent arg0) |
void |
windowClosed(java.awt.event.WindowEvent arg0) |
void |
windowClosing(java.awt.event.WindowEvent arg0) |
void |
windowDeactivated(java.awt.event.WindowEvent arg0) |
void |
windowDeiconified(java.awt.event.WindowEvent arg0) |
void |
windowIconified(java.awt.event.WindowEvent arg0) |
void |
windowOpened(java.awt.event.WindowEvent arg0) |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, 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, processEvent, processWindowFocusEvent, processWindowStateEvent, 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, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getJMenuBar, getLocale, getRootPane, getWidth, setCursor
public static final ParameterStore.Entry CONNECT_TO
public static final ParameterStore.Entry SERVLET_NAME
public static final ParameterStore.Entry PROXY_SERVER
public static final ParameterStore.Entry PROXY_PORT
public static final ParameterStore.Entry PROXY_USER
public static final ParameterStore.Entry PROXY_PASSWORD
public RGUIWindow(java.lang.String codeBase, java.lang.String servletName)
public static void main(java.lang.String[] args)
args
- optional: arg1 is code base, arg2 is servlet name - sample for both parameters: http://localhost:8080/myWebapp/servlet mainpublic javax.swing.JPanel getToolbarPanel()
getToolbarPanel
in interface RGUI
public void addTab(java.lang.String title, javax.swing.JComponent component)
public void addTab(java.lang.String imageIconName, java.lang.String title, javax.swing.JComponent component)
public java.lang.String getSelectedTabId()
getSelectedTabId
in interface RGUI
public void replaceUniqueContent(javax.swing.JComponent component)
public void resetConcerning()
resetConcerning
in interface RGUI
public void resetMessage()
resetMessage
in interface RGUI
public void setIntermediateMessage(java.lang.String message)
setIntermediateMessage
in interface RGUI
public void setMessage(java.lang.String message)
setMessage
in interface RGUI
public void setMessage(java.lang.String message, boolean presentInDialogIfRepeated)
setMessage
in interface RGUI
public void interpretLine(java.lang.String line, boolean delegateToEventQueue)
HostLineInterpreter
interpretLine
in interface HostLineInterpreter
line
- the information line to interpretdelegateToEventQueue
- whether an action shall be delegated to event queuepublic CenterGUI getCenterGUI(java.lang.String title, java.lang.String typeByConcerning)
getCenterGUI
in interface RGUI
public AppletGUIs getTableGUI(java.lang.String title)
getTableGUI
in interface RGUI
public void selectTabOf(CenterGUI centerGUI)
selectTabOf
in interface RGUI
protected java.lang.String getTranslation(java.lang.String key)
public void performLogin(java.lang.String appTitle)
performLogin
in interface RGUI
public void endSession()
endSession
in interface RGUI
public void destroy()
public void windowActivated(java.awt.event.WindowEvent arg0)
windowActivated
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent arg0)
windowClosed
in interface java.awt.event.WindowListener
public void windowClosing(java.awt.event.WindowEvent arg0)
windowClosing
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent arg0)
windowDeactivated
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent arg0)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent arg0)
windowIconified
in interface java.awt.event.WindowListener
public void windowOpened(java.awt.event.WindowEvent arg0)
windowOpened
in interface java.awt.event.WindowListener
public void componentResized(java.awt.event.ComponentEvent e)
componentResized
in interface java.awt.event.ComponentListener
public void componentMoved(java.awt.event.ComponentEvent e)
componentMoved
in interface java.awt.event.ComponentListener
public void componentShown(java.awt.event.ComponentEvent e)
componentShown
in interface java.awt.event.ComponentListener
public void componentHidden(java.awt.event.ComponentEvent e)
componentHidden
in interface java.awt.event.ComponentListener
public void closeWindow()
closeWindow
in interface RGUI
Copyright 1998-2023 Christoph Mueller, Kaerntner Str. 56, D-70469 Stuttgart, Germany, https://www.perpus.de