All Packages Class Hierarchy This Package Previous Next Index
public class netscape.application.ExternalWindow
extends java.lang.Object
implements netscape.application.Window,
netscape.application.ApplicationObserver
{
/* Constructors
*/
public ExternalWindow();
public ExternalWindow(int);
/* Methods
*/
public void addSubview(View);
public void applicationDidPause(Application);
public void applicationDidResume(Application);
public void applicationDidStart(Application);
public void applicationDidStop(Application);
public Rect bounds();
public void center();
public boolean containsDocument(); *Beta API*
public Size contentSize();
protected FoundationDialog createDialog();
protected FoundationFrame createFrame();
protected FoundationPanel createPanel();
public void currentDocumentDidChange(Application, Window); *Beta API*
public void didBecomeCurrentDocument(); *Beta API*
public void didResignCurrentDocument(); *Beta API*
public void dispose();
public void focusDidChange(Application, View); *Beta API*
public void hide();
public boolean hidesWhenPaused();
public boolean isCurrentDocument(); *Beta API*
public boolean isResizable();
public boolean isVisible();
public Menu menu();
public MenuView menuView();
public Size minSize();
public void moveBy(int, int);
public void moveTo(int, int);
public void moveToBack(); *Beta API*
public void moveToFront(); *Beta API*
public WindowOwner owner();
public FoundationPanel panel();
public void performCommand(String, Object);
public RootView rootView();
public void setBounds(int, int, int, int);
public void setBounds(Rect);
public void setContainsDocument(boolean); *Beta API*
public void setHidesWhenPaused(boolean);
public void setMenu(Menu); *Beta API*
public void setMenuView(MenuView); *Beta API*
public void setMinSize(int, int);
public void setOwner(WindowOwner);
public void setResizable(boolean);
public void setTitle(String);
public void show();
public void showModally();
public void sizeBy(int, int);
public void sizeTo(int, int);
public String title();
public View viewForMouse(int, int);
public Size windowSizeForContentSize(int, int);
}
Object subclass providing a platform-dependent window containing IFC
components. Like InternalWindow, it implements the
Window interface. The following code demonstrates the normal sequence for
creating an ExternalWindow:
window = new ExternalWindow();
windowSize = window.windowSizeForContentSize(contentWidth, contentHeight);
window.sizeTo(windowSize.width, windowSize.height);
window.moveTo(x, y);
window.show();
public ExternalWindow()
public ExternalWindow(int windowType)
public void setTitle(String aTitle)
public String title()
public void show()
public void showModally()
public void hide()
public boolean isVisible()
public void dispose()
public void setMenu(Menu aMenu) *Beta API*
public Menu menu()
public void setMenuView(MenuView aMenuView) *Beta API*
public MenuView menuView()
public RootView rootView()
public void setOwner(WindowOwner wOwner)
public WindowOwner owner()
public Size contentSize()
public void addSubview(View aView)
public void setBounds(int x,
int y,
int width,
int height)
public void setBounds(Rect newBounds)
public void sizeTo(int width,
int height)
public void sizeBy(int deltaWidth,
int deltaHeight)
public void moveBy(int deltaX,
int deltaY)
public void center()
public void moveTo(int x,
int y)
public Size windowSizeForContentSize(int width,
int height)
public View viewForMouse(int x,
int y)
public void setMinSize(int width,
int height)
Note: The AWT does not appear to support this feature.
public Size minSize()
public Rect bounds()
public void setResizable(boolean flag)
public boolean isResizable()
public FoundationPanel panel()
public void setContainsDocument(boolean containsDocument) *Beta API*
public boolean containsDocument() *Beta API*
public void didBecomeCurrentDocument() *Beta API*
public void didResignCurrentDocument() *Beta API*
public boolean isCurrentDocument() *Beta API*
protected FoundationDialog createDialog()
protected FoundationFrame createFrame()
protected FoundationPanel createPanel()
public void applicationDidStart(Application application)
public void applicationDidStop(Application application)
public void focusDidChange(Application application,
View focusedView) *Beta API*
public void currentDocumentDidChange(Application application,
Window document) *Beta API*
public void applicationDidPause(Application application)
public void applicationDidResume(Application application)
public void setHidesWhenPaused(boolean flag)
public boolean hidesWhenPaused()
public void performCommand(String command,
Object data)
public void moveToFront() *Beta API*
public void moveToBack() *Beta API*
All Packages Class Hierarchy This Package Previous Next Index