JXTA

net.jxta.instantp2p.desktop
Class ApplicationToolbar

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--net.jxta.instantp2p.desktop.ApplicationToolbar

public class ApplicationToolbar
extends java.awt.Panel
implements PeerListener

A panel that holds the different tasks that can be performed. The task are all derived from TaskObject

See Also:
Serialized Form

Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
ApplicationToolbar(net.jxta.peergroup.PeerGroup group)
          Creates a new Application bar
 
Method Summary
 net.jxta.peergroup.PeerGroup getCurrentGroup()
          Get the currently selected peer group
 net.jxta.protocol.PeerGroupAdvertisement getCurrentPeer()
          Get the currently selected peer
 void groupChanged(net.jxta.peergroup.PeerGroup peergroup)
          Called if the peer group was changed
 void paint(java.awt.Graphics g)
           
 void peerChanged(net.jxta.protocol.PeerGroupAdvertisement pgAdv)
          Called if the peer was changed
 java.awt.Image preloadImage(java.lang.String imageName)
          Adds images to the MediaTracker object to preload them
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setCursor, setFont, setLayout, update, 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, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, 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, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ApplicationToolbar

public ApplicationToolbar(net.jxta.peergroup.PeerGroup group)
Creates a new Application bar
Parameters:
group - the current peer group
Method Detail

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class java.awt.Container

preloadImage

public java.awt.Image preloadImage(java.lang.String imageName)
Adds images to the MediaTracker object to preload them
Parameters:
imageName - the filename of the image to load - if null, no image is loaded
Returns:
the newly loaded image or null, if no image was preloaded

getCurrentGroup

public net.jxta.peergroup.PeerGroup getCurrentGroup()
Get the currently selected peer group
Returns:
currently selected peer group

getCurrentPeer

public net.jxta.protocol.PeerGroupAdvertisement getCurrentPeer()
Get the currently selected peer
Returns:
currently selected peer

groupChanged

public void groupChanged(net.jxta.peergroup.PeerGroup peergroup)
Called if the peer group was changed
Specified by:
groupChanged in interface PeerListener
Parameters:
peergroup - the new peer group

peerChanged

public void peerChanged(net.jxta.protocol.PeerGroupAdvertisement pgAdv)
Called if the peer was changed
Specified by:
peerChanged in interface PeerListener
Parameters:
pgAdv - the new peer

JXTA