GUI mit JApplet
lima-city → Forum → Programmiersprachen → Java
ahnung
anwendung
bekannten methoden
container
dingen
fenster
funktioniert irgendwie
geschichte
import
komponente
methode
referenz
sache
test
tutorial
verstehe
-
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. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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 :) -
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 -
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. -
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? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage