|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.jdemo.framework.AbstractDemoCase de.jdemo.extensions.GuiDemoCase de.jdemo.extensions.AwtDemoCase de.jdemo.extensions.SwingDemoCase
public abstract class SwingDemoCase
Abstract superclass for all demos demonstrating Swing (JFC) components.
Constructor Summary | |
---|---|
SwingDemoCase()
|
|
SwingDemoCase(java.lang.String name)
|
Method Summary | |
---|---|
protected javax.swing.JFrame |
createJFrame()
Convenience method for creating a new JFrame object that can be used for demo
implementations. |
protected java.awt.Component |
createParentComponent()
|
void |
executeSetUp()
Called by the DemoCaseRunner to invoke the setUp method. |
java.lang.String |
getConfiguredLookAndFeelClassName()
|
static void |
installLookAndFeel(java.lang.String name,
java.lang.String lookAndFeelClassName)
Installs the given LookAndFeel if it is not yet installed. |
static boolean |
isInstalledLookAndFeel(java.lang.String name)
|
void |
setConfiguredLookAndFeelClassName(java.lang.String configuredLookAndFeelClassName)
Sets the configured LookAndFeel class name, that shall be used when showing Swing components. |
void |
setCrossPlatformLookAndFeel()
Deprecated. As of Jul 21, 2004 (Markus Gebhard), replaced by setPreferredLookAndFeelCrossPlatform() |
protected void |
setFrameIcon(javax.swing.Icon icon)
Sets the icon that will be used for the frame when showing this democase. |
void |
setGtkLookAndFeel()
Deprecated. As of Jul 21, 2004 (Markus Gebhard), replaced by setPreferredLookAndFeelGtk() |
void |
setLookAndFeel(java.lang.String lookAndFeelClassName)
Deprecated. As of Jul 21, 2004 (Markus Gebhard), replaced by setPreferredLookAndFeel(String) |
void |
setMacLookAndFeel()
Deprecated. As of Jul 21, 2004 (Markus Gebhard), replaced by setPreferredLookAndFeelMac() |
void |
setMotifLookAndFeel()
Deprecated. As of Jul 21, 2004 (Markus Gebhard), replaced by setPreferredLookAndFeelMotif() |
protected void |
setPreferredLookAndFeel(java.lang.String lookAndFeelClassName)
Sets the preferred LookAndFeel for this demo to the one represented by the given LookAndFeel class name. |
protected void |
setPreferredLookAndFeelCrossPlatform()
Sets the preferred LookAndFeel for this demo to the Java Cross Platform LookAndFeel. |
protected void |
setPreferredLookAndFeelGtk()
Sets the preferred LookAndFeel for this demo to the Gtk LookAndFeel ( com.sun.java.swing.plaf.gtk.GTKLookAndFeel ). |
protected void |
setPreferredLookAndFeelMac()
Sets the preferred LookAndFeel for this demo to the Mac LookAndFeel ( com.sun.java.swing.plaf.mac.MacLookAndFeel ). |
protected void |
setPreferredLookAndFeelMotif()
Sets the preferred LookAndFeel for this demo to the Motif LookAndFeel ( com.sun.java.swing.plaf.motif.MotifLookAndFeel ). |
protected void |
setPreferredLookAndFeelSystem()
Sets the preferred LookAndFeel for this demo to the system's native LookAndFeel. |
protected void |
setPreferredLookAndFeelWindows()
Sets the preferred LookAndFeel for this demo to the Windows LookAndFeel ( com.sun.java.swing.plaf.windows.WindowsLookAndFeel ). |
void |
setSystemLookAndFeel()
Deprecated. As of Jul 21, 2004 (Markus Gebhard), replaced by setPreferredLookAndFeelSystem() |
void |
setWindowsLookAndFeel()
Deprecated. As of Jul 21, 2004 (Markus Gebhard), replaced by setPreferredLookAndFeelWindows() |
protected void |
show(java.lang.CharSequence text)
Shows the given text in a JTextPane using a fixed width font. |
protected void |
show(javax.swing.Icon icon)
Convenience method for showing a Icon object. |
protected void |
show(javax.swing.Icon[] icons,
java.awt.LayoutManager layoutManager)
Convenience method for showing an array of Icon objects. |
protected void |
show(java.awt.Image image)
Convenience method for showing a Image object. |
protected void |
show(java.awt.Image[] images,
java.awt.LayoutManager layoutManager)
Convenience method for showing an array of Image objects. |
protected void |
show(javax.swing.JComponent component)
Convenience method for showing any kind of JComponent object. |
protected void |
show(javax.swing.JPopupMenu popup)
|
protected void |
showProportional(java.lang.CharSequence text)
Shows the given text in a TextArea using a proportional font. |
Methods inherited from class de.jdemo.extensions.AwtDemoCase |
---|
createFrame, getFrameIconImage, getFrameTitle, runOnEventDispatchThread, setFrameIconImage, setFrameTitle, show, show, show, showAsIs |
Methods inherited from class de.jdemo.extensions.GuiDemoCase |
---|
cancel, clone, createRunnable, disposeDemoWindow, executeTearDown, exit, getRegisteredDemoWindow, isRegisteredDemoWindowOpened, registerDemoWindow, setRegisteredDemoWindowOpened |
Methods inherited from class de.jdemo.framework.AbstractDemoCase |
---|
accept, after, assertNotNull, assertNull, assertTrue, before, createThreadGroup, fail, getClone, getIdentifier, getName, getRunnable, runDemo, setName, setRunnable, setUp, tearDown, toString |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SwingDemoCase()
public SwingDemoCase(java.lang.String name)
Method Detail |
---|
public void executeSetUp() throws java.lang.Exception
AbstractDemoCase
executeSetUp
in class AbstractDemoCase
java.lang.Exception
protected void show(javax.swing.JComponent component)
JComponent
object. The frame
provided to this object will also be registred as demo window for this democase.
protected void show(javax.swing.JPopupMenu popup)
protected void show(java.awt.Image image)
Image
object.
The frame containing the image will also be registered as demo window for this democase.
protected void show(java.awt.Image[] images, java.awt.LayoutManager layoutManager)
Image
objects.
The frame containing the images will also be registered as demo window for this democase.
The specified layout manager will be used to lay out the images.
protected void show(javax.swing.Icon icon)
Icon
object.
The frame containing the icon will also be registered as demo window for this democase.
protected void show(javax.swing.Icon[] icons, java.awt.LayoutManager layoutManager)
Icon
objects.
The frame containing the images will also be registered as demo window for this democase.
The specified layout manager will be used to lay out the icons.
protected void show(java.lang.CharSequence text)
show
in class AwtDemoCase
showProportional(CharSequence)
protected void showProportional(java.lang.CharSequence text)
showProportional
in class AwtDemoCase
show(CharSequence)
protected java.awt.Component createParentComponent()
createParentComponent
in class AwtDemoCase
protected javax.swing.JFrame createJFrame()
JFrame
object that can be used for demo
implementations.
show(Image)
,
AwtDemoCase.show(Component)
protected void setFrameIcon(javax.swing.Icon icon)
public void setSystemLookAndFeel()
setPreferredLookAndFeelSystem()
protected void setPreferredLookAndFeelSystem()
public void setCrossPlatformLookAndFeel()
setPreferredLookAndFeelCrossPlatform()
protected void setPreferredLookAndFeelCrossPlatform()
public void setMotifLookAndFeel()
setPreferredLookAndFeelMotif()
protected void setPreferredLookAndFeelMotif()
com.sun.java.swing.plaf.motif.MotifLookAndFeel
).
Note that this LookAndFeel might not be supported on some systems.
Also note that the LookAndFeel might be overridden by the demo runner.
public void setWindowsLookAndFeel()
setPreferredLookAndFeelWindows()
protected void setPreferredLookAndFeelWindows()
com.sun.java.swing.plaf.windows.WindowsLookAndFeel
).
Note that this LookAndFeel might not be supported on some systems.
Also note that the LookAndFeel might be overridden by the demo runner.
public void setMacLookAndFeel()
setPreferredLookAndFeelMac()
protected void setPreferredLookAndFeelMac()
com.sun.java.swing.plaf.mac.MacLookAndFeel
).
Note that this LookAndFeel might not be supported on some systems.
Also note that the LookAndFeel might be overridden by the demo runner.
public void setGtkLookAndFeel()
setPreferredLookAndFeelGtk()
protected void setPreferredLookAndFeelGtk()
com.sun.java.swing.plaf.gtk.GTKLookAndFeel
).
Note that this LookAndFeel might not be supported on some systems.
public void setLookAndFeel(java.lang.String lookAndFeelClassName)
setPreferredLookAndFeel(String)
protected void setPreferredLookAndFeel(java.lang.String lookAndFeelClassName)
public static void installLookAndFeel(java.lang.String name, java.lang.String lookAndFeelClassName)
public static boolean isInstalledLookAndFeel(java.lang.String name)
public void setConfiguredLookAndFeelClassName(java.lang.String configuredLookAndFeelClassName)
public java.lang.String getConfiguredLookAndFeelClassName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |