org.jesktop.frimble
Class AbstractFrimble

java.lang.Object
  extended byorg.jesktop.frimble.AbstractFrimble
All Implemented Interfaces:
Frimble
Direct Known Subclasses:
JFrameFrimble, JInternalFrameFrimble

public abstract class AbstractFrimble
extends java.lang.Object
implements Frimble

AbstractFrimble is just a helper class. It provides a common access to JFrame and JInternalFrame Actually if someone want to write a container that has a least a) visible title b) menu bar c) multi panes/layers d) can be in front or behind others

Version:
1.0
Author:
Paul Hammant Paul_Hammant@yahoo.com

Field Summary
protected  javax.swing.event.EventListenerList listenerList
           
 
Constructor Summary
AbstractFrimble()
           
 
Method Summary
 void addFrimbleListener(FrimbleListener fl)
          Method addFrimbleListener
 java.awt.Frame getOwnerFrame()
          Method getOwnerFrame
 Frimble makeFrimble(FrimbleAware frimbleAwareComponent)
          Method makeFrimble
protected abstract  Frimble makeFrimble2(FrimbleAware frimbleAwareComponent)
           
 void registerFrimbleCallback(FrimbleCallback fcb)
          Method registerFrimbleCallback
 void removeFrimbleListener(FrimbleListener fl)
          Method removeFrimbleListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jesktop.frimble.Frimble
addKeyListener, dispose, getBounds, getContentPane, getDefaultCloseOperation, getFocusOwner, getFrimbleContained, getGlassPane, getHeight, getJMenuBar, getLayeredPane, getLocation, getPreferredSize, getRootPane, getSize, getTitle, getWidth, isResizable, isVisible, pack, setBackground, setClosed, setContentPane, setDefaultCloseOperation, setFrameIcon, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLocation, setResizable, setSize, setTitle, setVisible, show, showOpenDialog, showSaveDialog, toBack, toFront, validate
 

Field Detail

listenerList

protected javax.swing.event.EventListenerList listenerList
Constructor Detail

AbstractFrimble

public AbstractFrimble()
Method Detail

addFrimbleListener

public final void addFrimbleListener(FrimbleListener fl)
Method addFrimbleListener

Specified by:
addFrimbleListener in interface Frimble
Parameters:
fl -

removeFrimbleListener

public final void removeFrimbleListener(FrimbleListener fl)
Method removeFrimbleListener

Specified by:
removeFrimbleListener in interface Frimble
Parameters:
fl -

getOwnerFrame

public final java.awt.Frame getOwnerFrame()
Method getOwnerFrame

Specified by:
getOwnerFrame in interface Frimble
Returns:

makeFrimble

public final Frimble makeFrimble(FrimbleAware frimbleAwareComponent)
Method makeFrimble

Specified by:
makeFrimble in interface Frimble

makeFrimble2

protected abstract Frimble makeFrimble2(FrimbleAware frimbleAwareComponent)

registerFrimbleCallback

public final void registerFrimbleCallback(FrimbleCallback fcb)
Method registerFrimbleCallback

Specified by:
registerFrimbleCallback in interface Frimble
Parameters:
fcb -


Copyright © 2004 Jesktop Project. All Rights Reserved.