fi.hut.tml.xsmiles.gui.met
Class BrowserTab

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byfi.hut.tml.xsmiles.gui.met.BrowserTab
All Implemented Interfaces:
javax.accessibility.Accessible, GUIEventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class BrowserTab
extends javax.swing.JPanel
implements GUIEventListener

A Component that goes into the tab of the Met GUI Basically it attached a listener to the browserwindow provides an area for the mlfc controls, and shows if the browser is loading/resting

Author:
juha
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
protected  fi.hut.tml.xsmiles.gui.met.BrowserTab.ButtonListener buttonListener
           
 
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
BrowserTab(BrowserWindow b)
          Init with or without browser as paramter if browser not given, one will be created
BrowserTab(BrowserWindow b, Metouia g)
           
BrowserTab(Metouia g)
          Init with or without browser as paramter if browser not given, one will be created
BrowserTab(Metouia g, XLink l, java.lang.String id)
          Init with or without browser as paramter if browser not given, one will be created
 
Method Summary
 void browserReady()
           
 void browserWorking()
           
 void destroy()
           
 BrowserWindow getBrowserWindow()
           
 void GUIEvent(GUIEvent ev)
           
 void openInNewTab(XLink l, java.lang.String id)
           
 void openInNewWindow(XLink l, java.lang.String id)
           
 void setEnabledBack(boolean value)
           
 void setEnabledForward(boolean value)
           
 void setEnabledHome(boolean value)
           
 void setEnabledReload(boolean value)
           
 void setEnabledStop(boolean value)
           
 void setLocation(java.lang.String s)
           
 void setStatusText(java.lang.String statusText)
           
 void setTitle(java.lang.String title)
           
 void start()
           
 
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

buttonListener

protected fi.hut.tml.xsmiles.gui.met.BrowserTab.ButtonListener buttonListener
Constructor Detail

BrowserTab

public BrowserTab(Metouia g)
Init with or without browser as paramter if browser not given, one will be created


BrowserTab

public BrowserTab(Metouia g,
                  XLink l,
                  java.lang.String id)
Init with or without browser as paramter if browser not given, one will be created


BrowserTab

public BrowserTab(BrowserWindow b)
Init with or without browser as paramter if browser not given, one will be created


BrowserTab

public BrowserTab(BrowserWindow b,
                  Metouia g)
Method Detail

openInNewWindow

public void openInNewWindow(XLink l,
                            java.lang.String id)
Specified by:
openInNewWindow in interface GUIEventListener

getBrowserWindow

public BrowserWindow getBrowserWindow()

start

public void start()
Specified by:
start in interface GUIEventListener

destroy

public void destroy()
Specified by:
destroy in interface GUIEventListener

openInNewTab

public void openInNewTab(XLink l,
                         java.lang.String id)
Specified by:
openInNewTab in interface GUIEventListener

setStatusText

public void setStatusText(java.lang.String statusText)
Specified by:
setStatusText in interface GUIEventListener

setEnabledBack

public void setEnabledBack(boolean value)
Specified by:
setEnabledBack in interface GUIEventListener

setEnabledForward

public void setEnabledForward(boolean value)
Specified by:
setEnabledForward in interface GUIEventListener

setEnabledHome

public void setEnabledHome(boolean value)
Specified by:
setEnabledHome in interface GUIEventListener

setEnabledStop

public void setEnabledStop(boolean value)
Specified by:
setEnabledStop in interface GUIEventListener

setEnabledReload

public void setEnabledReload(boolean value)
Specified by:
setEnabledReload in interface GUIEventListener

setTitle

public void setTitle(java.lang.String title)
Specified by:
setTitle in interface GUIEventListener

setLocation

public void setLocation(java.lang.String s)
Specified by:
setLocation in interface GUIEventListener

browserWorking

public void browserWorking()
Specified by:
browserWorking in interface GUIEventListener

browserReady

public void browserReady()
Specified by:
browserReady in interface GUIEventListener

GUIEvent

public void GUIEvent(GUIEvent ev)
Specified by:
GUIEvent in interface GUIEventListener


X-Smiles 1.2