org.pietschy.command.demo

Class DemoFrame

Implemented Interfaces:
EventListener, HoverListener

public class DemoFrame
extends JFrame
implements HoverListener

GUI Commands Copyright 2004 Andrew Pietsch Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. $Id: DemoFrame.java,v 1.19 2007/01/11 08:28:39 pietschy Exp $

Constructor Summary

DemoFrame()
Constructs a new frame that is initially invisible.

Method Summary

void
hoverEnded(HoverEvent e)
Notification that the mouse has moved off a command.
void
hoverStarted(HoverEvent e)
Notification that the mouse has moved over a command.
void
registerDemo(DemoPanel panel)
void
setDemoPanel(DemoPanel p)
Loads the specified demo panel into the main frame.

Constructor Details

DemoFrame

public DemoFrame()
            throws HeadlessException
Constructs a new frame that is initially invisible.

This constructor sets the component's locale property to the value returned by JComponent.getDefaultLocale.

See Also:
java.awt.GraphicsEnvironment.isHeadless, Component.setSize, Component.setVisible, JComponent.getDefaultLocale

Method Details

hoverEnded

public void hoverEnded(HoverEvent e)
Notification that the mouse has moved off a command.
Specified by:
hoverEnded in interface HoverListener
Parameters:
e - a HoverEvent specifying the details.

hoverStarted

public void hoverStarted(HoverEvent e)
Notification that the mouse has moved over a command.
Specified by:
hoverStarted in interface HoverListener
Parameters:
e - a HoverEvent specifying the details.

registerDemo

public void registerDemo(DemoPanel panel)

setDemoPanel

public void setDemoPanel(DemoPanel p)
Loads the specified demo panel into the main frame. This method will install the panels menu and/or toolbar if provided.
Parameters:
p - the DemoPanel to be installed.