Eine Applikation in ein Applet umwandeln

Status
Nicht offen für weitere Antworten.

Brain

Aktives Mitglied
Hallo erstmal!!!
Ich bin ganz neu beim Thema "Applet" und brauche eure Hilfe.
Ich habe hier einen "Beispiel"-Quellcode und würde gerne wissen, was man alles verändern muss um ein funktionierendes Applet zu bekommen.

Code:
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.UIManager;

public class ABC extends JFrame implements ActionListener {

    public static void main(String[] args) {
        ABC window = new ABC("ABC");

        window.pack();
        window.setSize(121, 91);
        window.setResizable(false);
        window.getContentPane().setBackground(new Color(235, 240, 255));
        window.show();
    }

    ABC(String titel) {
        super(titel);

        getContentPane().setLayout(null);

        try {
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
        } catch (Exception ex) {
            System.err.println("Fehler");
        }

        class CFensterLauscher extends WindowAdapter {
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        }

        Font font = new Font("Dialog", Font.BOLD, 15);

        JButton jb = new JButton("ABC");
        jb.setBounds(27, 10, 63, 47);
        jb.addActionListener(this);
        jb.setFont(font);
        getContentPane().add(jb);

        addWindowListener(new CFensterLauscher());

    }

    public void actionPerformed(ActionEvent e) {
        String quelle = e.getActionCommand();

        if (quelle.equals("Beenden")) {
            System.exit(0);
        }

        if (quelle.equals("ABC")) {
            // Mach irgendwas!!!
        }
    }
}

Danke für jede Anwort!!!
 

L-ectron-X

Gesperrter Benutzer
Ein Swing-Applet:
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class ABC extends JApplet implements ActionListener {
    
    public void init() {
        getContentPane().setBackground(new Color(235, 240, 255));
        getContentPane().setLayout(null); 

        try {
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 
        } catch (Exception ex) { 
            ex.printStackTrace(); 
        }

        Font font = new Font("Dialog", Font.BOLD, 15); 

        JButton jb = new JButton("ABC"); 
        jb.setBounds(27, 10, 63, 47); 
        jb.addActionListener(this); 
        jb.setFont(font); 
        getContentPane().add(jb); 
    }

    public void actionPerformed(ActionEvent e) { 
        String quelle = e.getActionCommand(); 
        if (quelle.equals("ABC")) {
            // Mach irgendwas!!! 
        } 
    } 
}
Ein AWT-Applet:
Code:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class ABC extends Applet implements ActionListener {
    
    public void init() {
        setBackground(new Color(235, 240, 255));
        setLayout(null);

        Font font = new Font("Dialog", Font.BOLD, 15); 

        Button b = new Button("ABC");
        b.setBounds(27, 10, 63, 47);
        b.addActionListener(this);
        b.setFont(font);
        add(b);
    }

    public void actionPerformed(ActionEvent e) { 
        String quelle = e.getActionCommand(); 
        if (quelle.equals("ABC")) {
            // Mach irgendwas!!! 
        } 
    } 
}
 

erniebert

Neues Mitglied
Hallo,
ich habe leider auch kaum Programmierkentnisse, darum frage ich einfach mal
wie kann ich das Ergebnis der Ausgabe *** System.out.print(oText + "\n"); ***
im Browser darstellen?

Vielen Dank

Gruß
Ralf


Code:
import epas1kndjni.*;

public class ePsDemo
{
	// This routine converts bytes into hexadecimal representation
    public static char Hex(int bin) 
    {
        char retval;
        
        if (bin >= 0 && bin <= 9)
            retval = (char)('0' + bin);
        else if (bin >= 10 && bin <= 15)
            retval = (char)('A' + bin - 10);
        else
            retval = '0';
        return retval;
    }
 	public static void main(String[] args)
	{
		IePass ePass = new CePass();
		ePassDef flag = new ePassDef();
		WFileInfo fi = new WFileInfo();
		WDirInfo  di = new WDirInfo();
		byte[] tText = new byte[64];
		byte[] rText = new byte[8];
		byte[] name  = new byte[32];
		byte[] guid  = new byte[16];
		int[]  tSize = new int[1];
		int[]  path  = new int[8];
		int[]  level = new int[1];
		String oText = "";
		String sText = "";
		int Low,Hiw,len;
		try
	{
		    /* ePass.CreateContext(0,flag.EPAS_API_VERSION); */
		    ePass.CreateContext(0,0x100);
		    ePass.OpenDevice(flag.EPAS_OPEN_FIRST,null);
			
		    GetProps(ePass,flag);
				
		    di.lID = 0x1000;
		    di.lFlags = 0;
	                               
	            guid[0] = 0x11;
	            guid[1] = 0x11;
	            guid[2] = 0x22;
	            guid[3] = 0x22;
	            guid[4] = 0x33;
	            guid[5] = 0x33;
	            guid[6] = 0x44;
	            guid[7] = 0x44;
	            guid[8] = 0x55;
	            guid[9] = 0x55;
	            guid[10] = 0x66;
	            guid[11] = 0x66;
	            guid[12] = 0x77;
	            guid[13] = 0x77;
	            guid[14] = (byte)0x88;
	            guid[15] = (byte)0x88;

 		}
		catch(RTException e)
		{
			System.out.println(e.HResult()+":"+e.getMessage());
			ePass.CloseDevice();
			ePass.DeleteContext();
		}
	}

	public static void GetProps(IePass ePass,ePassDef flag)
	{
		byte [] props = new byte[32];
		int  Hiw, Low;
		String oText = "";
		String tText = "";
		int         len = 0;
		int         property = 0;
	
	
       ePass.GetProperty(flag.EPAS_PROP_SERNUM, null, props, 8);
        oText = "    Serial Number : ";
        for (int i = 7; i >= 0; i --)
        {
           Hiw = Low = props[i];
           Low &= 0xF;
           Hiw >>= 4;
           Hiw &= 0xF;
                        
           oText = oText + Hex(Hiw) + Hex(Low);
        }
        System.out.print(oText + "\n");
		// Diese Ausgabe soll im Browser erfolgen ?????????????????  
                      
	}
}
 

Wildcard

Top Contributor
Erstens:
Das ist gar kein Applet, hat mit dem Browser also herzlich wenig zu tun.
Zweitens:
Den Standard-Output lässt sich nicht auf den Browser umleiten.
Du kannst Text in einer GUI-Komponente anzeigen, aber nicht einfach was in den Browser schreiben :autsch:
 

Marco13

Top Contributor
Mit Java 1.6 kann man irgendwie direkt JavaScript ansprechen, und damit KÖNNTE das gehen, aber mit dieser Script-Ansprech-Sache hab ich selbst noch nichts gemacht...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
8u3631984 Kotlin DSL : Git Tag auslesen und in eine Variable speichern Tools - Maven, Gradle, Ant & mehr 3
M Mit Maven eine jar Datei bauen ohne irgendeine main Methode Tools - Maven, Gradle, Ant & mehr 1
M Mit Maven eine jar Datei Bauen ohne irgendeine main Methode Tools - Maven, Gradle, Ant & mehr 18
JWK Kann ich mit einem Scanner eine Datei mehrmals lesen? Tools - Maven, Gradle, Ant & mehr 3
ruutaiokwu GIT/SourceTree Client: Es wurden keine Änderungen an dieser Datei erkannt, oder es handelt sich um eine Binärdatei (?) Tools - Maven, Gradle, Ant & mehr 5
K Eine ausführbare exe ohne installiertes JRE möglich? Tools - Maven, Gradle, Ant & mehr 4
J Maven Mit Maven eine ZIP Datei erstellen Tools - Maven, Gradle, Ant & mehr 0
D Möchte gerne eine seperate Klasse eines Tomcat Projekts Neu-Kompilieren Tools - Maven, Gradle, Ant & mehr 3
S Maven Arquillian braucht fast eine Minute für ein Deployment Tools - Maven, Gradle, Ant & mehr 5
fastjack Maven: eine Jar für mehrere Teilprojekte Tools - Maven, Gradle, Ant & mehr 5
B Maven Error bei Referenz zweier Poms auf eine Pom Tools - Maven, Gradle, Ant & mehr 2
D eine Abhängigkeit für viele jars Tools - Maven, Gradle, Ant & mehr 4
I Ratschläge für eine automatisierte Installation benötigt Tools - Maven, Gradle, Ant & mehr 3
G Maven Mit Maven Assemblieren und über Profiles eine properties-Datei manipulieren Tools - Maven, Gradle, Ant & mehr 2
M ant: Ordner in eine Jar einfügen Tools - Maven, Gradle, Ant & mehr 3
D Maven - wo gehört eine .properties-Datei hin? Tools - Maven, Gradle, Ant & mehr 20
traysa Wie binde ich ein applet in eine jsp Tools - Maven, Gradle, Ant & mehr 3
M schreiben in eine Txt bei applet Tools - Maven, Gradle, Ant & mehr 2
A Mit einem Applet eine txt-Datei einlesen und ausgeben. Tools - Maven, Gradle, Ant & mehr 6
H Applet Access Denied - Beim zugriff auf eine .txt Datei Tools - Maven, Gradle, Ant & mehr 8
E wie öffne ich eine website Tools - Maven, Gradle, Ant & mehr 3
S Applet in Jar umwandeln und dann auf eine Website einbinden Tools - Maven, Gradle, Ant & mehr 6
H Aus dem Applet eine andere Klasse instanzieren Tools - Maven, Gradle, Ant & mehr 5
B applet erstellen, welches eine grafikdatei erzeugt Tools - Maven, Gradle, Ant & mehr 2
G nur eine weiße Seite angezeigt, wenn ich auf eine DB zugreif Tools - Maven, Gradle, Ant & mehr 2
M eine Frage über JApplet und JMenuBar Tools - Maven, Gradle, Ant & mehr 6
K Ein Objekt anhalten für eine bestimmte Zeit Tools - Maven, Gradle, Ant & mehr 2
G Über Applet eine Datenbankverbindung Tools - Maven, Gradle, Ant & mehr 4
D Libarys in eine JAR Datei mit eclipse Tools - Maven, Gradle, Ant & mehr 8
D Schon wieder eine Frage für meinen Editor Tools - Maven, Gradle, Ant & mehr 10
M Eine Datei lesen mit einem Applet (gleicher Server) Tools - Maven, Gradle, Ant & mehr 2
F Eine lokale .txt Datei auf Server upladen und downloaden Tools - Maven, Gradle, Ant & mehr 3
U was braucht man um fuer eine Java-Server-Application? Tools - Maven, Gradle, Ant & mehr 6
T Feststellen ob eine andere Seite aufgerufen wurde Tools - Maven, Gradle, Ant & mehr 16
P Eine Frage fur Galleries ? Tools - Maven, Gradle, Ant & mehr 5
S showDocument() für eine Rollover-Button-Klasse Tools - Maven, Gradle, Ant & mehr 2
G Applet braucht eine bestimmte Plugin-Version Tools - Maven, Gradle, Ant & mehr 11
R Auf WebServer eine Datei schreiben? Tools - Maven, Gradle, Ant & mehr 6
G Applets in eine Datei schreiben lassen Tools - Maven, Gradle, Ant & mehr 2
T Java Applikation an Clients verteilen Tools - Maven, Gradle, Ant & mehr 5
S Webstart Webstart einer Applikation mit einer veralteten JNLP-Datei Tools - Maven, Gradle, Ant & mehr 6
T Applikation mit VM verpacken? Tools - Maven, Gradle, Ant & mehr 10
S Java Applikation als Windows Service einrichten Tools - Maven, Gradle, Ant & mehr 23
P Java Applikation auf Server Tools - Maven, Gradle, Ant & mehr 7
F bestehende Applikation auch als Applet lauffähig zu machen Tools - Maven, Gradle, Ant & mehr 9
F Applikation (nicht Applet) im Browser starten Tools - Maven, Gradle, Ant & mehr 9
G JApplet parallel zu Java-Applikation entwickeln Tools - Maven, Gradle, Ant & mehr 11
M Brauche Unterstützung bei Chat Applikation Tools - Maven, Gradle, Ant & mehr 1
J Ausführung verhindern Applikation entführt wurde möglich ? Tools - Maven, Gradle, Ant & mehr 3
J Code rennt als Applikation aber nicht als Applet? Tools - Maven, Gradle, Ant & mehr 3
J [JWS] Applikation per Shell-Aufruf mit Parametern Tools - Maven, Gradle, Ant & mehr 2
G Webstart Applikation als Applet in JSP Seite? Tools - Maven, Gradle, Ant & mehr 8
L Applikation Verarb (Server) - Applet als Darstell (Client) Tools - Maven, Gradle, Ant & mehr 5
N Applikation als Applet Tools - Maven, Gradle, Ant & mehr 3
M Applikation --> Applet Tools - Maven, Gradle, Ant & mehr 4
T Inhalt (=ehem. Applikation) in Applet unsichtbar Tools - Maven, Gradle, Ant & mehr 5
A Applikation vs. Applet Tools - Maven, Gradle, Ant & mehr 3
B Applet: com.sun.deploy.security.BlockedException :-( Tools - Maven, Gradle, Ant & mehr 0
M Applet Applet legt Browser lahm Tools - Maven, Gradle, Ant & mehr 3
J Applet Aus anderer Browserinstanz Applet abfragen Tools - Maven, Gradle, Ant & mehr 2
P Linux Applet/Webstart Schriftunterschiede Tools - Maven, Gradle, Ant & mehr 3
E JMol -Applet Einbindung Tools - Maven, Gradle, Ant & mehr 0
T Applet Applet und IText wirft Incompatible magic value 1008813135 Fehler Tools - Maven, Gradle, Ant & mehr 6
P Applet Java Applet läuft im Browser nicht mehr (HTTPClient - NoClassDefFoundError) Tools - Maven, Gradle, Ant & mehr 3
P Applet Applet Signatur auf Server mit SSL-Zertifikat? Tools - Maven, Gradle, Ant & mehr 7
H Applet Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 2
M Applet Applet funktioniert in Google Chrome nicht Tools - Maven, Gradle, Ant & mehr 2
O Applet "Anwendung kann nicht ausgeführt werden" Tools - Maven, Gradle, Ant & mehr 6
Q Applet Fehlermeldung bei Applet-Wechsel Tools - Maven, Gradle, Ant & mehr 4
T Daten per POST-Methode aus Java-Applet nach php-Script senden Tools - Maven, Gradle, Ant & mehr 3
R Applet friert Adresszeile des Firefox ein Tools - Maven, Gradle, Ant & mehr 2
K Applet als Jar-Datei in HTML einbinden Tools - Maven, Gradle, Ant & mehr 14
H Applet-Fehlermeldung Tools - Maven, Gradle, Ant & mehr 10
H Applet läuft nicht im Browser Tools - Maven, Gradle, Ant & mehr 3
Q Applet Applet läuft nicht im Browser Tools - Maven, Gradle, Ant & mehr 14
J Applet URL mittels TTS als Applet lesen lassen Tools - Maven, Gradle, Ant & mehr 40
F Applet verwischt, wenn Seite gescrollt wird Tools - Maven, Gradle, Ant & mehr 16
S Applet Applet mit C# öffnen: java.lang.SecurityException: Permission denied (WinXP) Tools - Maven, Gradle, Ant & mehr 8
J Applet-Quellcode einsehen Tools - Maven, Gradle, Ant & mehr 6
E Applet Applet und Datenbank Konzept Tools - Maven, Gradle, Ant & mehr 4
A Applet: Html Datei und Class Datei nicht im selben Verzeichnis Tools - Maven, Gradle, Ant & mehr 2
S Applet soll Textdatei von fremdem Server öffnen Tools - Maven, Gradle, Ant & mehr 8
E Java Applet bearbeiten Tools - Maven, Gradle, Ant & mehr 8
Quasar Wie signiere ich mein Applet richtig? Tools - Maven, Gradle, Ant & mehr 6
M mit Applet Javascript Aufrufen Tools - Maven, Gradle, Ant & mehr 2
S Applet and stop() method und gui blocked Tools - Maven, Gradle, Ant & mehr 4
A Applet Applet startet nach Einbinden auf Website nicht Tools - Maven, Gradle, Ant & mehr 4
A Applet, xxx.jar und hsqldb Tools - Maven, Gradle, Ant & mehr 4
T Webstart oder Applet Tools - Maven, Gradle, Ant & mehr 2
H Applet applet neu laden im browser Tools - Maven, Gradle, Ant & mehr 10
M Applet neustart Tools - Maven, Gradle, Ant & mehr 5
S Applet request unter Linux Tools - Maven, Gradle, Ant & mehr 14
S Applet GUI nicht im Webbrowser sichtbar Tools - Maven, Gradle, Ant & mehr 5
S Mittel Applet Datei an ein Webserver übertragen Tools - Maven, Gradle, Ant & mehr 2
M Applet in ClientServer J2EE Anwendung debugen Tools - Maven, Gradle, Ant & mehr 6
H Java Applet Problem beim einbinden in HTML Tools - Maven, Gradle, Ant & mehr 3
M Java3D Applet flackert wenn ein Button(HTML) gedrückt wird Tools - Maven, Gradle, Ant & mehr 11
S Policy mit Signiertem Applet verteilen Tools - Maven, Gradle, Ant & mehr 9
F Applet findet include nicht Tools - Maven, Gradle, Ant & mehr 15
L PHP + Java Applet Kommunikation Tools - Maven, Gradle, Ant & mehr 9

Ähnliche Java Themen


Oben