Package com.softsynth.jmsl.view
Class PVFrameAdapter
java.lang.Object
com.softsynth.jmsl.view.PVFrameAdapter
- All Implemented Interfaces:
PVComponent
,PVFrame
- Direct Known Subclasses:
AlgorithmicTimbreDemo
,AppletAlert
,FullFeaturedJSynUnitVoiceSupport
,JMSLClockAdvanceFrame
,JustifierBaseControlFrame
,MusicShapeEditorFrame
,NoteDimensionNameSpaceEditor
,PluginScannerExample
,ScoreFrame
,ScoreRenderDelayFrame
,TextDisplayFrame
public class PVFrameAdapter extends java.lang.Object implements PVFrame
Implements JMSLFrame interface with a delegate implementationFrame Use this if you want to extend
a Frame that can be either AWT and Swing depending on ViewFactory
- Author:
- Nick Didkovsky, (c) 2004 All rights reserved, Email: nick@didkovsky.com
-
Constructor Summary
Constructors Constructor Description PVFrameAdapter()
PVFrameAdapter(java.lang.String title)
-
Method Summary
Modifier and Type Method Description java.awt.Component
add(java.awt.Component component)
java.awt.Component
add(java.lang.String name, java.awt.Component component)
void
addKeyListener(java.awt.event.KeyListener l)
void
addWindowListener(java.awt.event.WindowListener listener)
void
dispose()
boolean
equals(java.lang.Object arg0)
java.awt.Color
getBackground()
java.awt.Rectangle
getBounds()
java.awt.Component
getComponent()
java.awt.Font
getFont()
java.awt.FontMetrics
getFontMetrics(java.awt.Font font)
java.awt.Point
getLocation()
java.awt.Container
getParent()
PVMenuBar
getPVMenuBar()
int
hashCode()
boolean
isEnabled()
boolean
isShowing()
void
pack()
void
removeAll()
void
removeKeyListener(java.awt.event.KeyListener l)
void
setBackground(java.awt.Color color)
void
setEnabled(boolean b)
void
setFont(java.awt.Font font)
void
setFrameLayout(java.awt.LayoutManager layoutManager)
Deliberately avoid calling this setLayout() to avoid null pointer exception when overriding setLayout() in JFramevoid
setLocation(int x, int y)
void
setPVMenuBar(PVMenuBar menuBar)
void
setResizable(boolean f)
void
setSize(int w, int h)
void
setSize(java.awt.Dimension dim)
void
setTitle(java.lang.String title)
void
setVisible(boolean flag)
void
toBack()
void
toFront()
java.lang.String
toString()
void
validate()
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
PVFrameAdapter
public PVFrameAdapter() -
PVFrameAdapter
public PVFrameAdapter(java.lang.String title)
-
-
Method Details
-
add
public java.awt.Component add(java.awt.Component component) -
add
public java.awt.Component add(java.lang.String name, java.awt.Component component) -
addWindowListener
public void addWindowListener(java.awt.event.WindowListener listener)- Specified by:
addWindowListener
in interfacePVFrame
- Parameters:
listener
-
-
dispose
public void dispose() -
equals
public boolean equals(java.lang.Object arg0)- Overrides:
equals
in classjava.lang.Object
-
getBounds
public java.awt.Rectangle getBounds()- Specified by:
getBounds
in interfacePVComponent
- Returns:
-
getComponent
public java.awt.Component getComponent()- Specified by:
getComponent
in interfacePVComponent
- Returns:
-
getFontMetrics
public java.awt.FontMetrics getFontMetrics(java.awt.Font font)- Specified by:
getFontMetrics
in interfacePVFrame
- Parameters:
font
-- Returns:
-
getPVMenuBar
- Specified by:
getPVMenuBar
in interfacePVFrame
- Returns:
-
getParent
public java.awt.Container getParent()- Specified by:
getParent
in interfacePVComponent
- Returns:
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
isShowing
public boolean isShowing() -
pack
public void pack() -
removeAll
public void removeAll() -
setPVMenuBar
- Specified by:
setPVMenuBar
in interfacePVFrame
- Parameters:
menuBar
-
-
setLocation
public void setLocation(int x, int y)- Specified by:
setLocation
in interfacePVComponent
- Parameters:
x
-y
-
-
getLocation
public java.awt.Point getLocation()- Specified by:
getLocation
in interfacePVComponent
-
setResizable
public void setResizable(boolean f)- Specified by:
setResizable
in interfacePVFrame
- Parameters:
f
-
-
setSize
public void setSize(java.awt.Dimension dim) -
setSize
public void setSize(int w, int h) -
setTitle
public void setTitle(java.lang.String title) -
setVisible
public void setVisible(boolean flag)- Specified by:
setVisible
in interfacePVFrame
- Parameters:
flag
-
-
setFrameLayout
public void setFrameLayout(java.awt.LayoutManager layoutManager)Description copied from interface:PVFrame
Deliberately avoid calling this setLayout() to avoid null pointer exception when overriding setLayout() in JFrame- Specified by:
setFrameLayout
in interfacePVFrame
- Parameters:
layoutManager
-
-
toBack
public void toBack() -
toFront
public void toFront() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
validate
public void validate() -
isEnabled
public boolean isEnabled()- Specified by:
isEnabled
in interfacePVComponent
- Returns:
-
setEnabled
public void setEnabled(boolean b)- Specified by:
setEnabled
in interfacePVComponent
- Parameters:
b
-
-
addKeyListener
public void addKeyListener(java.awt.event.KeyListener l)- Specified by:
addKeyListener
in interfacePVComponent
- Parameters:
l
-
-
removeKeyListener
public void removeKeyListener(java.awt.event.KeyListener l)- Specified by:
removeKeyListener
in interfacePVComponent
- Parameters:
l
-
-
getBackground
public java.awt.Color getBackground()- Specified by:
getBackground
in interfacePVComponent
- Returns:
-
setBackground
public void setBackground(java.awt.Color color)- Specified by:
setBackground
in interfacePVComponent
- Parameters:
color
-
-
setFont
public void setFont(java.awt.Font font)- Specified by:
setFont
in interfacePVComponent
-
getFont
public java.awt.Font getFont()- Specified by:
getFont
in interfacePVComponent
-