Re: opening a window from an applet..
- From: Thomas Hawtin <usenet@xxxxxxxxxxxxxxxxx>
- Date: Mon, 29 Aug 2005 16:11:18 +0100
Frances wrote:
when you open a window from an applet (I mean JApplet) does that window also have to be an applet? if not then what? JFrame? (public class [class] extends JFrame?) if it's a JFrame instead of an applet does it still have to have init() method? or does it have to have main() method instead? I'm confused about this... can u pls point to where I can read up on this in java.sun.. (a lot of things they explain about applets is very different for JApplets.. and sometimes when they're explaining something about applets I don't know if what they're talking about also applies to JApplets..)
(can I open a swing window from an applet? or does it have to be from a JApplet?)
You have a few choices:
o Open a new browser window with AppletContext.showDocument (which might or might not work). In that case you would have a another applet embedded in the HTML page.
o Open a Frame/JFrame. Which is a frame like any other. Because you have a security manager installed, it'll have a little banner to notify the user that it is not to be trusted. There is no init or main methods in JFrame, and there doesn't need to be. Just create it and call setVisible(true) on it (from the Event Dispatch Thread). You don't even need to extend JFrame except in specialist cases. A problem with this is that you don't know where that applet is and nor do you have much control over z-order.
o Use JInternalFrames to create an MDI within the applet.
Tom Hawtin .
- Follow-Ups:
- Re: opening a window from an applet..
- From: Frances
- Re: opening a window from an applet..
- References:
- opening a window from an applet..
- From: Frances
- opening a window from an applet..
- Prev by Date: Re: What to override inJComboBox
- Next by Date: Re: standalone app eye candy
- Previous by thread: opening a window from an applet..
- Next by thread: Re: opening a window from an applet..
- Index(es):
Relevant Pages
|