JavaEmbeddedFrameView.st
changeset 419 679a4b82b3bb
parent 417 d60d5b5da5f9
child 420 7d5ce7e030d4
equal deleted inserted replaced
418:9ab6eb91cfdc 419:679a4b82b3bb
   454         isNS40 := false.
   454         isNS40 := false.
   455     ].
   455     ].
   456     embeddedAppletFrame instVarNamed:'pData' put:self.
   456     embeddedAppletFrame instVarNamed:'pData' put:self.
   457 
   457 
   458     toolkit := Java classForName:'java.awt.Toolkit'.
   458     toolkit := Java classForName:'java.awt.Toolkit'.
   459     toolkit := toolkit invoke:#getDefaultToolkit.
   459     toolkit := toolkit perform:#getDefaultToolkit.
   460     peer := toolkit 
   460     peer := toolkit 
   461                 perform:#'createFrame(Ljava/awt/Frame;)Ljava/awt/peer/FramePeer;'
   461                 perform:#'createFrame(Ljava/awt/Frame;)Ljava/awt/peer/FramePeer;'
   462                 with:embeddedAppletFrame.
   462                 with:embeddedAppletFrame.
   463 
   463 
   464     (embeddedAppletFrame respondsTo:#'<init>(Ljava/net/URL;Ljava/net/URL;Ljava/net/URL;Ljava/util/Hashtable;Lnetscape/applet/MozillaAppletContext;Ljava/lang/Integer;Z)V')
   464     (embeddedAppletFrame respondsTo:#'<init>(Ljava/net/URL;Ljava/net/URL;Ljava/net/URL;Ljava/util/Hashtable;Lnetscape/applet/MozillaAppletContext;Ljava/lang/Integer;Z)V')
   505     self javaPeer:peer.
   505     self javaPeer:peer.
   506 
   506 
   507     ^ true
   507     ^ true
   508 
   508 
   509     "Created: / 20.10.1998 / 15:38:24 / cg"
   509     "Created: / 20.10.1998 / 15:38:24 / cg"
   510     "Modified: / 20.10.1998 / 15:43:36 / cg"
   510     "Modified: / 4.11.1998 / 21:07:03 / cg"
   511 !
   511 !
   512 
   512 
   513 setupAppletFrameIn:anAppletContextOrNil initializeJava:initializeJava
   513 setupAppletFrameIn:anAppletContextOrNil initializeJava:initializeJava
   514      |appletContext
   514      |appletContext
   515      jEmbeddedAppletFrameClass jDerivedAppletFrameClass
   515      jEmbeddedAppletFrameClass jDerivedAppletFrameClass
   581         isNS40 := false.
   581         isNS40 := false.
   582     ].
   582     ].
   583     embeddedAppletFrame instVarNamed:'pData' put:self.
   583     embeddedAppletFrame instVarNamed:'pData' put:self.
   584 
   584 
   585     toolkit := Java classForName:'java.awt.Toolkit'.
   585     toolkit := Java classForName:'java.awt.Toolkit'.
   586     toolkit := toolkit invoke:#getDefaultToolkit.
   586     toolkit := toolkit perform:#getDefaultToolkit.
   587     peer := toolkit 
   587     peer := toolkit 
   588                 perform:#'createFrame(Ljava/awt/Frame;)Ljava/awt/peer/FramePeer;'
   588                 perform:#'createFrame(Ljava/awt/Frame;)Ljava/awt/peer/FramePeer;'
   589                 with:embeddedAppletFrame.
   589                 with:embeddedAppletFrame.
   590 
   590 
   591     (embeddedAppletFrame respondsTo:#'<init>(Ljava/net/URL;Ljava/net/URL;Ljava/net/URL;Ljava/util/Hashtable;Lnetscape/applet/MozillaAppletContext;Ljava/lang/Integer;Z)V')
   591     (embeddedAppletFrame respondsTo:#'<init>(Ljava/net/URL;Ljava/net/URL;Ljava/net/URL;Ljava/util/Hashtable;Lnetscape/applet/MozillaAppletContext;Ljava/lang/Integer;Z)V')
   631 
   631 
   632     self javaPeer:peer.
   632     self javaPeer:peer.
   633 
   633 
   634     ^ true
   634     ^ true
   635 
   635 
   636     "Modified: / 20.10.1998 / 15:43:36 / cg"
       
   637     "Created: / 20.10.1998 / 15:47:04 / cg"
   636     "Created: / 20.10.1998 / 15:47:04 / cg"
       
   637     "Modified: / 4.11.1998 / 21:07:13 / cg"
   638 ! !
   638 ! !
   639 
   639 
   640 !JavaEmbeddedFrameView methodsFor:'resizing'!
   640 !JavaEmbeddedFrameView methodsFor:'resizing'!
   641 
   641 
   642 sizeChanged:how
   642 sizeChanged:how
   660 ! !
   660 ! !
   661 
   661 
   662 !JavaEmbeddedFrameView class methodsFor:'documentation'!
   662 !JavaEmbeddedFrameView class methodsFor:'documentation'!
   663 
   663 
   664 version
   664 version
   665     ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaEmbeddedFrameView.st,v 1.10 1998/11/04 18:59:43 cg Exp $'
   665     ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaEmbeddedFrameView.st,v 1.11 1998/11/04 20:57:49 cg Exp $'
   666 ! !
   666 ! !