Java Applet mit einer GUI erstellen

Status
Nicht offen für weitere Antworten.
N

Nightliner

Gast
Ich habe gesehen das es einige Java Applets gibt die eine richtige GUI haben und aussehen wie ein richtiges Programm. Ich würde gerne ein Programm erstellen das im Explorer angezeigt werden kann. Leider habe ich noch nie gefunden wie man ein applet mit einem GUI bearbeiten kann.

Ich würde gerne eine Anwendung schreiben die ich von extern wie intern über den browser öffnen kann. beispiel: http://www.vatsim.net da gibt es einen link visual display und da ladet sich ein applet das genauso so aussieht wie ein programm

danke für eure hilfe
 

Campino

Top Contributor
Nightliner hat gesagt.:
Ich habe gesehen das es einige Java Applets gibt die eine richtige GUI haben und aussehen wie ein richtiges Programm. Ich würde gerne ein Programm erstellen das im Explorer angezeigt werden kann. Leider habe ich noch nie gefunden wie man ein applet mit einem GUI bearbeiten kann.

Ich würde gerne eine Anwendung schreiben die ich von extern wie intern über den browser öffnen kann. beispiel :www.vatsim.net da gibt es einen link visual display und da ladet sich ein applet das genauso so aussieht wie ein programm

danke für eure hilfe

Also: ein Applet an sich ist nur eine Fläche. Diese Fläche kann man jetzt bemalen (z.B. indem man JApplet.paint überschreibt), man kann auch GUI-Elemente draufmachen, indem man JApplet.getContentPane().add(yourComponent) aufruft. Genauso wie man in ein Frame/JFrame Steuerelemente einfügt.

Dann kann die Applet-Fläche angezeigt werden. Und zwar entweder vom Browser oder von jedem anderen Fenster. Man kann ein Applet wie jedes andere Steuerelement in einer Applikation als Steuerelement verwenden. Beantwortet das deine Frage?
 

L-ectron-X

Gesperrter Benutzer
Um auf ein Applet GUI-Komponenten zu bringen, muss nicht zwingend Swing (JApplet) verwendet werden.
Ein Applet erbt direkt von Panel (AWT) und kann so mit jede verfügbare AWT-Komponente aufnehmen und anzeigen.
Im Unterschied zur Applikation werden die GUI-Komponenten in einem Applet meist in der init()-Methode und nicht wie in einer Applikation im Konstruktor instanziiert.
Sonst ist die GUI-Programmierung in einem Applet mit der einer Applikation identisch.

In dem von dir geposteten Beispiel ist die Hauptfläche die von java.applet.Applet erbende Klasse. In ihr wurde die paint()-Methode überschrieben und damit die Oberfläche bzw. die Karte gezeichnet. Sehr wahrscheinlich wurde auch noch ein DoubleBuffering-Mechanismus (Offscreen-Image und update()-Methode) implementiert.
Die Menüs auf der rechten Seite sind Panels, die über die Appletfläche gelegt werden. In den Panels sind die AWT-GUI-Komponenten eingebettet.
 

MPW

Top Contributor
Vllt. mal ein kleines Beispiel, aber nur weil mir gerade langweilig ist :lol:

Code:
import java.awt.*;
import java.awt.event.*;

class MyFirstApplet extends Applet {
    Button b = new Button("Klick mich!");

    public void init() {
        add(b);
        setVisible(true);
    }
}

Dann kannst du halt noch ActionListener einbauen, um auf einen klick zu reagieren....

Du kannst aber schon Java programmieren, oder bist du gerade dabei es zu lernen? Es gibt was in jedem Javabuch Beispiele fuer dies hier, z.B. Java ist auch eine Insel (einfach googeln).
 

L-ectron-X

Gesperrter Benutzer
@MPW: So ähnlich ja.
Du musst das java.applet-Package importieren. Und ein Applet benötigt keinen Aufruf der setVisible()-Methode.
Um dein Applet mit diesen Erkenntnissen neu zu schreiben:
Code:
import java.applet.*;
import java.awt.*; 
import java.awt.event.*; 

public class MyFirstApplet extends Applet implements ActionListener { 
    private Button b; 

    public void init() { 
        b = new Button("Klick mich!");
        b.addActionListener(this);
        add(b);  
    }

    public void actionPerformed(ActionEvent e) {
        //Mach etwas bei Button-Klick!
    } 
}
 

MPW

Top Contributor
So ist das halt, wenn man keinen Compiler da hat, da faellt einem das nicht auf....applet zu implementieren vergess ich immer, da ich normaler Weise mit JApplet arbeite und das haengt ja bekanntlich direkt im SwingPackage.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Applet Java Applet läuft im Browser nicht mehr (HTTPClient - NoClassDefFoundError) Tools - Maven, Gradle, Ant & mehr 3
T Daten per POST-Methode aus Java-Applet nach php-Script senden Tools - Maven, Gradle, Ant & mehr 3
S Applet Applet mit C# öffnen: java.lang.SecurityException: Permission denied (WinXP) Tools - Maven, Gradle, Ant & mehr 8
E Java Applet bearbeiten Tools - Maven, Gradle, Ant & mehr 8
H Java Applet Problem beim einbinden in HTML Tools - Maven, Gradle, Ant & mehr 3
L PHP + Java Applet Kommunikation Tools - Maven, Gradle, Ant & mehr 9
G Java-Applet Probleme beim Browser Tools - Maven, Gradle, Ant & mehr 14
A Java-Applet Sandbox deaktiviren? Tools - Maven, Gradle, Ant & mehr 2
B Java-Applet geht nicht (auf dem Webserver) Tools - Maven, Gradle, Ant & mehr 9
S Java Applet per Klick starten? Tools - Maven, Gradle, Ant & mehr 6
M Java Applet - enforce use of older JRE Tools - Maven, Gradle, Ant & mehr 3
N Wie Java-Programm zu Applet machen?! Tools - Maven, Gradle, Ant & mehr 2
V applet Java 1.6 -> 1.5 Problem ... wie mit Ant zu lösen? Tools - Maven, Gradle, Ant & mehr 7
E Java Applet - Double Buffering Problem (Flackern) Tools - Maven, Gradle, Ant & mehr 6
S Java-Applet Steuerung IO Karte am Drucker-Port Tools - Maven, Gradle, Ant & mehr 4
T Applet soll Java Programm starten Tools - Maven, Gradle, Ant & mehr 2
P Java-Applet funktioniert unter WINXP nicht Tools - Maven, Gradle, Ant & mehr 2
N Java 1.6 Applet auf älteren Versionen ausführbar? Tools - Maven, Gradle, Ant & mehr 4
J Java Applet bei mouseover mit Tooltip Tools - Maven, Gradle, Ant & mehr 3
B Java-Applet startet nicht aus dem Browser Tools - Maven, Gradle, Ant & mehr 1
K Java-Applet Uhrzeit Tools - Maven, Gradle, Ant & mehr 2
A RSS-Feeds auslesen mit JAVA speichern und Applet übergeben Tools - Maven, Gradle, Ant & mehr 2
W Java-Applet Funzt ned! Tools - Maven, Gradle, Ant & mehr 3
B Java Applet im Systemtray Tools - Maven, Gradle, Ant & mehr 2
H Java 1.4 Applet, IE 6 und Java 6 funktioniert nicht zusammen Tools - Maven, Gradle, Ant & mehr 2
B Jukebox mit Java [Html Applet] Tools - Maven, Gradle, Ant & mehr 11
A Hilfe! Java Applet Lake von Anfy - wie in HP einbinden? Tools - Maven, Gradle, Ant & mehr 25
G rotierende Bilder im Java Applet Tools - Maven, Gradle, Ant & mehr 3
M Browser Fehler bei Applet: java.security.AccessControl. Tools - Maven, Gradle, Ant & mehr 6
G Java Applet Anfängerfrage Tools - Maven, Gradle, Ant & mehr 3
H Java Applet bei jedem booten starten Tools - Maven, Gradle, Ant & mehr 2
G wie java applet abändern? Tools - Maven, Gradle, Ant & mehr 2
G Externes .jar in Java Applet einbinden Tools - Maven, Gradle, Ant & mehr 2
A java applet zertifikat Tools - Maven, Gradle, Ant & mehr 4
G Java Applet neu laden Tools - Maven, Gradle, Ant & mehr 3
A java-applet thread Tools - Maven, Gradle, Ant & mehr 3
H Java Applet deutsche Tastatur Tools - Maven, Gradle, Ant & mehr 5
F Fenstergrößen in java applet festlegen Tools - Maven, Gradle, Ant & mehr 4
R Java Applet zum Auslesen der Größe des Arbeitsspeicher Tools - Maven, Gradle, Ant & mehr 2
G Applet mit der Java Mail-API Tools - Maven, Gradle, Ant & mehr 9
S JAVA APPLET While Schleife Frage! Tools - Maven, Gradle, Ant & mehr 3
S Netbeans Java Applet Tools - Maven, Gradle, Ant & mehr 3
S Java Applet funktioniert nicht! Tools - Maven, Gradle, Ant & mehr 2
D Größe eines jpeg's in einem Java-Applet ändern ? Tools - Maven, Gradle, Ant & mehr 7
M Java applet fehler Tools - Maven, Gradle, Ant & mehr 2
Y Einfaches Java-Applet Tools - Maven, Gradle, Ant & mehr 13
G Java applet nur einmal starten Tools - Maven, Gradle, Ant & mehr 2
J Memberbereich in einem Java Applet ? Tools - Maven, Gradle, Ant & mehr 5
G Aus Java Anwendung wird Applet Tools - Maven, Gradle, Ant & mehr 3
T Java Applet - Problem mit Tastatur Abfrage Tools - Maven, Gradle, Ant & mehr 5
G Daten zwischen PHP und Java-Applet austauschen? Tools - Maven, Gradle, Ant & mehr 3
N Selsame Ladeprobleme bei Java Applet Tools - Maven, Gradle, Ant & mehr 6
G NullPointer Exception in Java-Applet, aber nur online! Tools - Maven, Gradle, Ant & mehr 13
C Größe Java-Applet während der Laufzeit ändern Tools - Maven, Gradle, Ant & mehr 5
K Java Applet mit Lauftext, kleiner Fehler? Tools - Maven, Gradle, Ant & mehr 6
M Java-Applet Unterstützung in Browsern (für Java 1.1.8) Tools - Maven, Gradle, Ant & mehr 5
G Java Applet Kugelstapel Tools - Maven, Gradle, Ant & mehr 2
C java applet kann auf jar nicht zugreiffen Tools - Maven, Gradle, Ant & mehr 16
A Java applet in html anzgeigen - ClassNotFoundException Tools - Maven, Gradle, Ant & mehr 10
M Java Applet um Serielle Schnittstelle anzusprechen Tools - Maven, Gradle, Ant & mehr 3
R Java Applet offline nutzen! Tools - Maven, Gradle, Ant & mehr 5
R Freeware Java-Applet verändern? Tools - Maven, Gradle, Ant & mehr 41
P Colors in Java Applet ? Tools - Maven, Gradle, Ant & mehr 2
G Hilfe! Java Applet Tools - Maven, Gradle, Ant & mehr 6
T Java Applet Rechte zum Datei schreiben geben Tools - Maven, Gradle, Ant & mehr 3
G Analog Uhr - Java Applet Tools - Maven, Gradle, Ant & mehr 2
X Java Sonnensystem Applet Tools - Maven, Gradle, Ant & mehr 10
R access denied beim Java Applet Tools - Maven, Gradle, Ant & mehr 5
Ä Klassenpfade bei Java-Applet Tools - Maven, Gradle, Ant & mehr 3
G Java-Applet . zwinkernder Smily! Tools - Maven, Gradle, Ant & mehr 3
G Java Applet - Online Experiment - Teilnehmer gesucht Tools - Maven, Gradle, Ant & mehr 11
T Java - Applet startet nicht in Firefox und Mozilla Tools - Maven, Gradle, Ant & mehr 13
F Java applet Primzahlen Tools - Maven, Gradle, Ant & mehr 3
R Java Applet Bildbetrachter Tools - Maven, Gradle, Ant & mehr 2
D Java Applet mit MySql- Anbindung Tools - Maven, Gradle, Ant & mehr 2
M Von Java-Application zum Java-Applet Tools - Maven, Gradle, Ant & mehr 5
S Java-Applet "Navigations-Menü" Tools - Maven, Gradle, Ant & mehr 2
D Web-Anwendung mit JSP,Applet oder Java-Anwendung Tools - Maven, Gradle, Ant & mehr 4
S Java-Applet wird nicht erneuert Tools - Maven, Gradle, Ant & mehr 2
O Java-Applet, Kompilieren, MS IE Tools - Maven, Gradle, Ant & mehr 2
C Java-Applet auf Webserver übertragen und starten Tools - Maven, Gradle, Ant & mehr 4
M JAVA IRC APPLET Tools - Maven, Gradle, Ant & mehr 2
A Java Applet läuft nicht, wenn via IIS geladen Tools - Maven, Gradle, Ant & mehr 2
G Wegschaffen von "Java Applet Window" Meldung Tools - Maven, Gradle, Ant & mehr 5
D Java-Applet einbinden Tools - Maven, Gradle, Ant & mehr 5
R Datei in Java-Applet einlesen Tools - Maven, Gradle, Ant & mehr 10
H Maven NetBeans Java Application ohne Manifest-Datei Tools - Maven, Gradle, Ant & mehr 7
B Kleines Werkzeug zum Anzeigen von Mehrfachvererbung mit Interfaces in Java Tools - Maven, Gradle, Ant & mehr 5
D Java Programm veröffentlichen am Besten modular Tools - Maven, Gradle, Ant & mehr 28
H Maven Verbindung Java Projekt und Jenkins Build job Tools - Maven, Gradle, Ant & mehr 21
Q Java Eclipse Fehlermeldung bei Installation Tools - Maven, Gradle, Ant & mehr 3
D Maven Abhängigkeiten überprüfen auf Kompatibilität mit einer anderen Java-Version Tools - Maven, Gradle, Ant & mehr 11
R Webstart Java 11 ohne Web Start Tools - Maven, Gradle, Ant & mehr 5
M Java mit Modulen kompilieren klappt nicht Tools - Maven, Gradle, Ant & mehr 9
R Java mitnehmen Tools - Maven, Gradle, Ant & mehr 14
W Java on Cloud - which Provider Tools - Maven, Gradle, Ant & mehr 0
S Python-Code mit Java ausführen Tools - Maven, Gradle, Ant & mehr 13
B Java auf Smartcards?! Tools - Maven, Gradle, Ant & mehr 9
J Java App im Mac Store veröffentlichen Tools - Maven, Gradle, Ant & mehr 0
M Maven (Java EE, WAR) Eigener Buildschritt - Manipulation von Dateien Tools - Maven, Gradle, Ant & mehr 4

Ähnliche Java Themen

Neue Themen


Oben