kostenloser Webspace werbefrei: lima-city


GUI mit JApplet

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    mlrecords

    Kostenloser Webspace von mlrecords

    mlrecords hat kostenlosen Webspace.

    Hallo Leute,

    wie kann ich unter JApplet eine GUI darstellen, die auch im Browser angezeigt wird? Ich hab es mal mit Swing und AWT ein bi?chen ausprobiert, also vor allen Dingen JFrame, aber das funktioniert irgendwie im Browser nicht. Mein Problem ist, dass ich durch die Sun-Referenz nicht durchsteige.
    W?re nett, wenn mir da jemand ein bi?chen helfen k?nnte. Von Java habe ich nur wenig Ahnung.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. p**i

    Also ganz einfach gesagt, Du willst ein Applet erstellen?
    Applets initialisieren immer ein GUI im Browser, jedoch ist ein Applet anders aufgebaut,
    als eine Java-Anwendung.

    Solltest Dir mal im Galiliocomputing-Tutorial die Applet-Seite anschauen,
    ist n?mlich ziemlich gut erkl?rt.

    Weil um Dir sowas jetzt n?herzubringen,
    w?rde man ne lange Zeit brauchen :)
  4. 2**s

    wenn du eh mit JFrames etc arbeitest und die komponenten nicht direkt in den container des applets steckst, kannst du einfach in der init Methode
    ein
    JFrame f = new JFrame("Mein Fesnter");
    f.setVisable(true);

    setzen und ein Frame erscheint.

    dann kannst du ganz einfach nach dir bekannten methoden mit der SWING Bibliothek weiterarbeiten
  5. Autor dieses Themas

    mlrecords

    Kostenloser Webspace von mlrecords

    mlrecords hat kostenlosen Webspace.

    Naja, also zum Tutorial von Galileocomputing muss ich sagen, dass ich da nicht ganz durchblicke, zumindest in der Appletgeschichte.
    Zu der Sache mit JFrame. Gerade das geht ja nicht. Weil dieser Frame nicht auf der Oberfl?che dargestellt werden kann.
  6. 2**s

    hmmm, seltsam...

    bei mir funktioniert
    import javax.swing.JApplet;
    import javax.swing.JFrame;
    
    public class AppletTest extends JApplet {
        
        private JFrame frame;
        
        public void init() {
            super.init();
            frame = new JFrame("Test Fenster");
            frame.setBounds(100,100,200,200);
            frame.setVisible(true);
        }
        
        
        public void destroy() {        
            super.destroy();
            frame.dispose();
        }
    
    }


    ohne probleme ....

    Allerdings, wenn du die geschichte mit den Containern, den LayoutManagern und den Komponenten bei Swing verstanden hast, verstehe ich nicht, wieso du das gleiche nicht auf das
    java.awt.Container c = getContentPane() des Applets anwenden kannst?
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!