jaugment2.mediaplayer
Class MediaPlayerSwingRepresentation

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--jaugment2.mediaplayer.MediaPlayerSwingRepresentation

public class MediaPlayerSwingRepresentation
extends javax.swing.JPanel
implements net.jini.core.entry.Entry, SwingUIRepresentable, net.jini.core.event.RemoteEventListener

A SwingUI-Representation for the Media-Player-Service

See Also:
Serialized Form

Inner Class Summary
static class MediaPlayerSwingRepresentation.Factory
          A serializable factory for creating this UI
private static class MediaPlayerSwingRepresentation.URLEntry
           
 
Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent, javax.swing.JComponent.IntVector, javax.swing.JComponent.KeyboardBinding, javax.swing.JComponent.KeyboardState
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AWTTreeLock
 
Field Summary
(package private)  java.awt.BorderLayout borderLayout1
           
(package private)  java.awt.BorderLayout borderLayout2
           
private static boolean debugMessages
           
(package private)  javax.swing.JButton jButton_db
           
(package private)  javax.swing.JButton jButton_record_options
           
(package private)  javax.swing.JButton jButton1
           
(package private)  javax.swing.JButton jButton2
           
(package private)  javax.swing.JButton jButton3
           
(package private)  javax.swing.JButton jButton4
           
(package private)  javax.swing.JList jList1
           
(package private)  javax.swing.JPanel jPanel_record
           
(package private)  javax.swing.JPanel jPanel1
           
(package private)  javax.swing.JPanel jPanel2
           
(package private)  javax.swing.JTextField jTextField1
           
private  net.jini.lease.LeaseRenewalManager lrm
           
(package private)  MediaDBPanel mediaPanel
           
(package private)  java.util.Vector playlistv
           
protected  MediaPlayerProxy proxy
           
(package private)  int showing
           
 
Fields inherited from class javax.swing.JPanel
defaultLayout, uiClassID
 
Fields inherited from class javax.swing.JComponent
_bounds, accessibleContext, alignmentX, alignmentY, ANCESTOR_USING_BUFFER, ancestorNotifier, autoscroller, border, changeSupport, clientProperties, flags, HAS_FOCUS, IS_DOUBLE_BUFFERED, IS_OPAQUE, IS_PAINTING_TILE, IS_PRINTING, IS_PRINTING_ALL, KEYBOARD_BINDINGS_KEY, listenerList, maximumSize, minimumSize, NEXT_FOCUS, paintImmediatelyClip, paintingChild, preferredSize, readObjectCallbacks, REQUEST_FOCUS_DISABLED, tmpRect, TOOL_TIP_TEXT_KEY, ui, uiClassID, UNDEFINED_CONDITION, vetoableChangeSupport, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, maxSize, ncomponents, serialVersionUID
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, assert, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, hasFocus, height, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, serialVersionUID, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowListenerK, x, y
 
Constructor Summary
MediaPlayerSwingRepresentation(MediaPlayerProxy proxy)
          Constructor
 
Method Summary
 javax.swing.JPanel getPanel()
           
(package private) static java.util.Set getServiceUIProperties()
          Gets a serviceui-draft-standart-compactible attribute-set of this representation
static net.jini.lookup.entry.UIDescriptor getUIDescriptor()
          Get a UIDescriptor as needed by the serviceui-draft-standart
private  void jbInit()
          Create UI.
(package private)  void jButton_db_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void jButton_record_options_actionPerformed(java.awt.event.ActionEvent evt)
           
(package private)  void jButton1_actionPerformed(java.awt.event.ActionEvent evt)
           
(package private)  void jButton2_actionPerformed(java.awt.event.ActionEvent evt)
           
(package private)  void jButton3_actionPerformed(java.awt.event.ActionEvent evt)
           
(package private)  void jButton4_actionPerformed(java.awt.event.ActionEvent evt)
           
(package private)  void jList1_mouseClicked(java.awt.event.MouseEvent evt)
           
 void notify(net.jini.core.event.RemoteEvent p0)
           
 void setFont(java.awt.Font f)
           
 
Methods inherited from class javax.swing.JPanel
, getAccessibleContext, getUIClassID, paramString, updateUI, writeObject
 
Methods inherited from class javax.swing.JComponent
_paintImmediately, addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, adjustPaintFlags, alwaysOnTop, bindingForKeyStroke, checkIfChildObscuredBySibling, computeVisibleRect, computeVisibleRect, contains, createToolTip, enableSerialization, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperties, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getFlag, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, keyboardBindings, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paintWithBuffer, print, printAll, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, processKeyEvent, processMouseMotionEvent, putClientProperty, readObject, rectangleIsObscured, rectangleIsObscuredBySibling, registerKeyboardAction, registerKeyboardAction, registerWithKeyboardManager, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFlag, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, shouldDebugGraphics, superProcessMouseMotionEvent, unregisterKeyboardAction, unregisterWithKeyboardManager, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyOrientation, countComponents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getCursorTarget, getLayout, getMouseEventTarget, getWindow, initIDs, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPrint, list, list, locate, minimumSize, nextFocus, paintComponents, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, printComponents, printHeavyweightComponents, printOneComponent, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setCursor, setFocusOwner, setLayout, transferFocus, updateCursor, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, areInputMethodsEnabled, bounds, checkImage, checkImage, coalesceEvents, constructComponentName, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getIntrinsicCursor, getLocale, getLocation, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getToolkit, getToolkitImpl, getTreeLock, getWindowForObject, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isEnabledImpl, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

proxy

protected MediaPlayerProxy proxy

debugMessages

private static final boolean debugMessages

lrm

private net.jini.lease.LeaseRenewalManager lrm

borderLayout2

java.awt.BorderLayout borderLayout2

jList1

javax.swing.JList jList1

borderLayout1

java.awt.BorderLayout borderLayout1

jPanel1

javax.swing.JPanel jPanel1

jButton1

javax.swing.JButton jButton1

jButton2

javax.swing.JButton jButton2

jButton3

javax.swing.JButton jButton3

playlistv

java.util.Vector playlistv

jPanel2

javax.swing.JPanel jPanel2

jButton4

javax.swing.JButton jButton4

jTextField1

javax.swing.JTextField jTextField1

jButton_record_options

javax.swing.JButton jButton_record_options

jPanel_record

javax.swing.JPanel jPanel_record

showing

int showing

jButton_db

javax.swing.JButton jButton_db

mediaPanel

MediaDBPanel mediaPanel
Constructor Detail

MediaPlayerSwingRepresentation

public MediaPlayerSwingRepresentation(MediaPlayerProxy proxy)
Constructor
Method Detail

notify

public void notify(net.jini.core.event.RemoteEvent p0)
            throws net.jini.core.event.UnknownEventException,
                   java.rmi.RemoteException
Specified by:
notify in interface net.jini.core.event.RemoteEventListener

getUIDescriptor

public static net.jini.lookup.entry.UIDescriptor getUIDescriptor()
Get a UIDescriptor as needed by the serviceui-draft-standart

getServiceUIProperties

static java.util.Set getServiceUIProperties()
Gets a serviceui-draft-standart-compactible attribute-set of this representation

getPanel

public javax.swing.JPanel getPanel()
                            throws java.rmi.RemoteException
Specified by:
getPanel in interface SwingUIRepresentable

setFont

public void setFont(java.awt.Font f)
Overrides:
setFont in class javax.swing.JComponent

jbInit

private void jbInit()
             throws java.lang.Exception
Create UI.

jButton1_actionPerformed

void jButton1_actionPerformed(java.awt.event.ActionEvent evt)

jButton2_actionPerformed

void jButton2_actionPerformed(java.awt.event.ActionEvent evt)

jButton3_actionPerformed

void jButton3_actionPerformed(java.awt.event.ActionEvent evt)

jList1_mouseClicked

void jList1_mouseClicked(java.awt.event.MouseEvent evt)

jButton4_actionPerformed

void jButton4_actionPerformed(java.awt.event.ActionEvent evt)

jButton_record_options_actionPerformed

void jButton_record_options_actionPerformed(java.awt.event.ActionEvent evt)

jButton_db_actionPerformed

void jButton_db_actionPerformed(java.awt.event.ActionEvent e)