com.miami.romeo.main
Class Info

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.miami.romeo.main.Info
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class Info
extends javax.swing.JPanel

This class extends JPanel to create a container for a JDesktopPane.

Version:
$Revision: 1.2 $Date: 2003/10/29 00:11:35 $
Author:
$Author: Stefano Bolli
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 javax.swing.JTextField historyField
           
 javax.swing.JInternalFrame palette
           
 int PALETTE_HEIGHT
           
 java.lang.Integer PALETTE_LAYER
           
 int PALETTE_WIDTH
           
 int PALETTE_X
           
 int PALETTE_Y
           
 int wmX
           
 int wmY
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Info(Romeo romeo)
          Constructor
 
Method Summary
 javax.swing.JInternalFrame createInternalDetailedInfoFrame(java.lang.Integer layer, int width, int height, java.lang.String gameName, java.lang.String detailedInfo, java.lang.String colors)
          Create an internal frame to read info about a game retrieved from xmame.
 javax.swing.JInternalFrame createInternalFramePalette()
          This method creates an internal frame palette.
 javax.swing.JInternalFrame createInternalHistoryFrame(java.lang.Integer layer, int width, int height, java.lang.String gameName, java.lang.String historydatPath)
          Create an internal frame to show history of a selected game
 javax.swing.JInternalFrame createInternalImageFrame(javax.swing.Icon icon, java.lang.Integer layer, int width, int height, java.lang.String title, java.lang.String gameName)
          This method creates a generic internal frame and adds a scrollable image to it.
 javax.swing.JInternalFrame createInternalWebFrame(java.lang.Integer layer, int width, int height)
          Create an internal frame to read info about a game retrieved over the Internet.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

palette

public javax.swing.JInternalFrame palette

PALETTE_LAYER

public java.lang.Integer PALETTE_LAYER

PALETTE_X

public int PALETTE_X

PALETTE_Y

public int PALETTE_Y

wmX

public int wmX

wmY

public int wmY

PALETTE_WIDTH

public int PALETTE_WIDTH

PALETTE_HEIGHT

public int PALETTE_HEIGHT

historyField

public javax.swing.JTextField historyField
Constructor Detail

Info

public Info(Romeo romeo)
Constructor

Parameters:
romeo - The caller
Method Detail

createInternalFramePalette

public javax.swing.JInternalFrame createInternalFramePalette()
This method creates an internal frame palette.

Returns:
JInternalFrame

createInternalImageFrame

public javax.swing.JInternalFrame createInternalImageFrame(javax.swing.Icon icon,
                                                           java.lang.Integer layer,
                                                           int width,
                                                           int height,
                                                           java.lang.String title,
                                                           java.lang.String gameName)
This method creates a generic internal frame and adds a scrollable image to it.

Parameters:
icon - The image to show
layer - An integer specifying this internal frame's desktop layer
width - An integer giving the component's new width in pixels
height - An integer giving the component's new height in pixels
title - The component' s caption
gameName - The name of the game selected by the user
Returns:
JInternalFrame

createInternalWebFrame

public javax.swing.JInternalFrame createInternalWebFrame(java.lang.Integer layer,
                                                         int width,
                                                         int height)
Create an internal frame to read info about a game retrieved over the Internet.


createInternalHistoryFrame

public javax.swing.JInternalFrame createInternalHistoryFrame(java.lang.Integer layer,
                                                             int width,
                                                             int height,
                                                             java.lang.String gameName,
                                                             java.lang.String historydatPath)
Create an internal frame to show history of a selected game


createInternalDetailedInfoFrame

public javax.swing.JInternalFrame createInternalDetailedInfoFrame(java.lang.Integer layer,
                                                                  int width,
                                                                  int height,
                                                                  java.lang.String gameName,
                                                                  java.lang.String detailedInfo,
                                                                  java.lang.String colors)
Create an internal frame to read info about a game retrieved from xmame.