funktionalitätsproblem mit Applet

Status
Nicht offen für weitere Antworten.

Sythus

Mitglied
Hallo Leute,

ich bastel zur Zeit an einem Texteditor und habe nun dessen Applikation versucht in ein Applet umzuwandeln.

Hat soweit auch funktioniert:
http://syrotech.sy.funpic.de/app2/


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.

Danke schonmal für eure Hilfe


Mit freundlichen Grüßen Sythus
 

L-ectron-X

Gesperrter Benutzer
Sythus hat gesagt.:
Wenn ihr das Appelt aufruft und das Menü benutzt ist es hinter der Formatierungsleiste (Bold, Italic, Fontsize etc)...
Hast du AWT- mit Swing-GUI-Komponenten gemischt?

Sythus hat gesagt.:
Muss das Applet damit ein Menü funktioniert signiert sein?
Oder woran könnte es sonst liegen?
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.
 
G

Guest

Gast
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.
 

Sythus

Mitglied
Kommando zurück,

habe tatsächlich noch ein Panel drin gehabt, daran lags - dachte hätte alles zu Swing Objeten gemacht.

Gut danke dir =)


Nun bliebe nur noch das Problem mit den Menüfunktionen!

lg Sythus
 

Sythus

Mitglied
Okay, ich weiß nun wann der Fehler auftritt das die Menüs einfach nicht mehr reagieren.

Nachdem ich die AWT Menüs in Swingmenüs umgeändert habe...

d.h. überall nen J davorgesetzt habe ^^



Code:
OE_Start(String title){
		super(title);
		// Eine Menüleiste mit Menüs anlegen
		JMenuBar menüleiste = new JMenuBar();
		setJMenuBar(menüleiste);

		JMenu menu1 = new JMenu("Datei");
		JMenuItem item1_1 = new JMenuItem("Datei laden");
		JMenuItem item1_2 = new JMenuItem("Datei speichern");
		JMenuItem item1_3 = new JMenuItem("Programm beenden");
		menu1.add(item1_1);
		menu1.add(item1_2);
		menu1.add(item1_3);
		menüleiste.add(menu1);

		JMenu menu2 = new JMenu("Spezial");
		JMenuItem item2_1 = new JMenuItem("Drucken");
		JMenuItem item2_2 = new JMenuItem("String suchen");
		menu2.add(item2_1);
		menu2.add(item2_2);
		menüleiste.add(menu2);
		
		OE_ActionListener actionlistener = new OE_ActionListener();
		menu1.addActionListener(actionlistener);
		menu2.addActionListener(actionlistener);
}


fragt sich nun warum das so ist, ich verstehs nicht
 

Sythus

Mitglied
Code:
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.

http://syrotech.sy.funpic.de/appletBuilding.rar
Das sind alle vier Klassen des Applets
 

Sythus

Mitglied
Habe nun herausgefunden das er OE_ActionListener garnicht mehr benutzt, d.h. er geht garnicht rein sobald die Menüs
Swing Objekte sind *schulterzuck*

Wenn er den ActionListener nicht benutzt kann es ja auch nicht funktionieren aber wo der Fehler ist weiß ich leider auch nicht :/
 

L-ectron-X

Gesperrter Benutzer
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.
 

Sythus

Mitglied
Ahh, jedenfalls danke für deine Mühen=)

Fehler? Meinst du bei dem Versuch das Menü zum laufen zu bringen oder war mein Code direkt schon Fehlerhaft?

Bei mir werden keine Fehler angezeigt..
 

L-ectron-X

Gesperrter Benutzer
Du hast Sachen drin, die haben bei einem Applet absolut keine Funktion/Wirkung. Du hältst dich auch nicht an die Sun Code Conventions.
 

Sythus

Mitglied
Hehe gut zu wissen,

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.

Versuche ich auch besser zu machen... Ist mein erstes Projekt in der größe


Dachte gerade daran das dass Menü vielleicht nicht funktioniert da vielleicht Code, der bei dem Applet keine Funktionen hat dieses blockiert.

Aber das Menü von der Applikation funktioniert ja auch nicht wenn ich statt awt menü, swing menü einbaue..

Ich komm nicht weiter, das problem macht mich wahnsinnig :cry:
 

Sythus

Mitglied
Habe jetzt mal einfach nur ein Applet gebaut welches aus einem JPanel und eine Jmenubar mit Jmenu besteht.

Dazu ein ActionListener

Kurzer und feiner Code -> funktioniert nicht - also muss hier irgendwo der hund begraben liegen!

Code:
package testpackage;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;

public class JappletMenu extends JApplet {

	private static final long serialVersionUID = 1L;

	public void init() {
		JPanel textPanel = new JPanel();
		
		JMenuBar menüleiste = new JMenuBar();
		setJMenuBar(menüleiste);
		
		JMenu menu1 = new JMenu("Datei");
		JMenuItem item1_1 = new JMenuItem("Datei laden");
		JMenuItem item1_2 = new JMenuItem("Datei speichern");
		JMenuItem item1_3 = new JMenuItem("Programm beenden");
		menu1.add(item1_1);
		menu1.add(item1_2);
		menu1.add(item1_3);
		menüleiste.add(menu1);
		
		add(textPanel);
		
		OE_ActionListener neuerListener = new OE_ActionListener();
		menu1.addActionListener(neuerListener);
	}
	
	public void start(){
		setVisible(true);
	}
	public void stop(){
		setVisible(false);
	}
	public void Datei_laden(){
		System.out.print("nerd");
	}
	
	public class OE_ActionListener implements ActionListener{

		public void actionPerformed(ActionEvent e){
			String Label;
			Label = e.getActionCommand();
			System.out.print("na!!");
			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();
			*/
		}
	}
	
	

}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
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
C Probleme mit Applet mit SQL im Browser Tools - Maven, Gradle, Ant & mehr 4
G Java-Applet Probleme beim Browser Tools - Maven, Gradle, Ant & mehr 14
G Textfile in Applet laden möglich? Tools - Maven, Gradle, Ant & mehr 2
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
P Applet läuft nicht in Browser Tools - Maven, Gradle, Ant & mehr 21
V JAR-Datei eines (J)Applet funktioniert nicht - Help! Tools - Maven, Gradle, Ant & mehr 19
S Java Applet per Klick starten? Tools - Maven, Gradle, Ant & mehr 6
S Applet geht nicht Tools - Maven, Gradle, Ant & mehr 25
J Applet signieren Tools - Maven, Gradle, Ant & mehr 2
H Applet - Geschicklichkeitsspiel programmieren Tools - Maven, Gradle, Ant & mehr 16
U Jar funktioniert nicht als Applet Tools - Maven, Gradle, Ant & mehr 3
C Applet Frage Tools - Maven, Gradle, Ant & mehr 4
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
W Webseite aus Applet öffnen Tools - Maven, Gradle, Ant & mehr 3
lumo Applet - resize Tools - Maven, Gradle, Ant & mehr 7
Icewind Applet reagiert nach neu laden der Webseite nicht mehr verlässlich auf KeyEvents Tools - Maven, Gradle, Ant & mehr 6
R Applet mit MySQL Tools - Maven, Gradle, Ant & mehr 3
A jar datei trotz zertifikat nich aus applet ausführbar Tools - Maven, Gradle, Ant & mehr 4
F Fehlende Applet Rechte Tools - Maven, Gradle, Ant & mehr 12
N [Applet] Button wir nach 5 secs Unsichtbar Tools - Maven, Gradle, Ant & mehr 2
N jar -> applet wie setzt man das am leichtesten um Tools - Maven, Gradle, Ant & mehr 7
V applet Java 1.6 -> 1.5 Problem ... wie mit Ant zu lösen? Tools - Maven, Gradle, Ant & mehr 7
F applet als JAR -> AccessControlException Tools - Maven, Gradle, Ant & mehr 3
grudge File in Applet laden Tools - Maven, Gradle, Ant & mehr 4
E Java Applet - Double Buffering Problem (Flackern) Tools - Maven, Gradle, Ant & mehr 6
R Applet mit bestimmter JRE ausführen Tools - Maven, Gradle, Ant & mehr 9
traysa Wie binde ich ein applet in eine jsp Tools - Maven, Gradle, Ant & mehr 3
D Mit dem Applet das DOM manipulieren? Tools - Maven, Gradle, Ant & mehr 3
ABstraCT Applet getCodeBase() Zugriff auf darüberliegendenden Ordner ? Tools - Maven, Gradle, Ant & mehr 1
S Java-Applet Steuerung IO Karte am Drucker-Port Tools - Maven, Gradle, Ant & mehr 4
P URL aus Applet öffnen? Tools - Maven, Gradle, Ant & mehr 7
ABstraCT Mit Applet in ne Datei auf seinem Server schreiben. Tools - Maven, Gradle, Ant & mehr 10
E Verzögerung beim Refresh (F5) mit einem Applet verursachen Tools - Maven, Gradle, Ant & mehr 16
deetee Applet Frage Tools - Maven, Gradle, Ant & mehr 2
S Fehler in einem Upload - Applet (nicht gelöst!!) Tools - Maven, Gradle, Ant & mehr 2
G Variable an zweites Applet übergeben Tools - Maven, Gradle, Ant & mehr 3
M Dringend: Sehr kompliziertes Applet Problem Tools - Maven, Gradle, Ant & mehr 4
O Javascript kommuniziert mit Applet? Tools - Maven, Gradle, Ant & mehr 2
H Spracherkennung mit Applet / Policy bzw. Security Fehler Tools - Maven, Gradle, Ant & mehr 2
zilti Nerviger Hinweis bei Applet- und WS-Fenstern - wieso? Tools - Maven, Gradle, Ant & mehr 3
S Datei-/Verzeichniszugriff von signiertem Applet Tools - Maven, Gradle, Ant & mehr 6
G Signiertes Applet installieren? Tools - Maven, Gradle, Ant & mehr 3
G Applet mit Parameter aus JavaScript Tools - Maven, Gradle, Ant & mehr 5
A Applet Maus Koordinaten ohne MouseMotionListener Tools - Maven, Gradle, Ant & mehr 3
K Applet in Eclipse funktioniert, im Browser nicht Tools - Maven, Gradle, Ant & mehr 7
T Applet soll Java Programm starten Tools - Maven, Gradle, Ant & mehr 2
S Applet pai.nt? Tools - Maven, Gradle, Ant & mehr 3
S Applet und File-Object? Tools - Maven, Gradle, Ant & mehr 9
T Applet soll Datei lesen (darf es aber nicht.) Tools - Maven, Gradle, Ant & mehr 3
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
G Signiertes Applet prüfen? Tools - Maven, Gradle, Ant & mehr 3
H Problem mit einen Applet Tools - Maven, Gradle, Ant & mehr 5
J Java Applet bei mouseover mit Tooltip Tools - Maven, Gradle, Ant & mehr 3
G Applet Security Problem Tools - Maven, Gradle, Ant & mehr 3

Ähnliche Java Themen

Neue Themen


Oben