Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Doch ich habe 2 Probleme wo ich nicht so richtig weiterkomme, bzw 2 Fragen.
Wenn ihr das Appelt aufruft und das Menü benutzt ist es hinter der Formatierungsleiste (Bold, Italic, Fontsize etc)...
Hab schon mehrfach versucht alles umzubauen, aber das bleibt einfach so...
Jemand eine Idee??
Mein 2tes anliegen betrifft die Funktionalität des Menüs...
Bei der Applikation funktionieren sie einwandfrei, nur bei dem Applet werden die Menüpunkte einfach ignoriert.
Ich dachte zuerst das liegt daran das das mehrere Klassen sind und das vielleicht jede Klasse von Applet erben müsste. Aber das kann ja auch nicht sein, da die Formatierung des Textes ja funktioniert.
Muss das Applet damit ein Menü funktioniert signiert sein?
Oder woran könnte es sonst liegen?
Es ist mittlerweile doch sehr viel Quelltext und ich weiß nicht in wiefern es hilft wenn ich den hier poste. Mach ich aber natürlich gern wenn jemand mal reinschauen möchte.
Speichern kannst du mit einem unsignierten Applet vergessen. Und "Beenden" darf ein Applet die VM nicht. Du kannst höchstens eine andere Webseite laden.
Komisch ist nur, dass in der Java-Konsole keine Exception aufgelistet wird, wenn ich eine der kritischen Operationen aufrufe.
Nein, habe nur noch Swingkomponenten in dem Applet verbaut.
Warum bei dem Menü nichts reagiert und auch keine Exception auftritt ist mir ein Rätsel.
Letztendlich rufen solche sachen wie Speichern, Laden und String suchen nur entweder ein Objekt der Klasse Meldedialog oder Fragedialog auf, welche ebenfalls vom Typ Swing sind.
Müssen diese Klasse auch eine init() und start() etc enthalten? Denke nicht oder?
Ich bin gerade sehr Ratlos.
public class OE_ActionListener implements ActionListener{
public void actionPerformed(ActionEvent e){
String Label;
Label = e.getActionCommand();
if (Label.equals("Datei laden"))
Datei_laden();
if (Label.equals("Datei speichern"))
Datei_speichern();
if (Label.equals("Programm beenden"))
System.exit(0);
if (Label.equals("Drucken"))
Text_drucken();
if (Label.equals("String suchen"))
String_suchen();
}
}
Da kann eigtl. nix falsch sein oder?
Kann gern mal den ganzen Code zur verfügung stellen.
Das ist Unsinn, natürlich ist der ActionListener auch für Swing-Komponenten vorgesehen.
Ich habe mir gestern mal deinen Code herunter geladen. Aber als sich die Fehler häuften und ich keine Zeit mehr hatte, hab ich's erst mal sein gelassen.
war mein erster Versuch eine Applikation in ein Applet umzuwandeln, und war froh das ich es überhaupt zum laufen gekriegt habe. Werde natürlich Versuchen mit der Zeit den unnützen Code auszusortieren.
Du hältst dich auch nicht an die Sun Code Conventions.