ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
656
656
EMPFEHLEN
-
Also ich habe ein Hauptfenster von dem ich mit einem Button ein Zweitfenster öffne - soweit so gut.
Jetzt frage ich mich wie ich zwischen den Fenstern Nachrichten und Daten auszutauschen soll.
Am liebsten mit Events, Ich klicke im Hauptfenster was dort ja ein MausEvent auslöst und dort sollen ein paar Daten erzeugt werden die dann an das Zweitfenster übergeben werden soll.
Dies Übergabe währe schön wenn man das Zweitfenster mit einem Event davon in Kenntnis setzen könnte da ist was - und dann "fragt sich wie" die Daten abholt
Dort bearbeite ich die Daten die dann zurück müssen.
Die Daten die da ausgetauscht werden sollen sind Strings.
Zurück in Umgekehrter Reihenfolge - ich sage im Nebenfenster "fertig" - löste ein Event im Hauptfenster aus und übergebe die veränderten Daten
Das ganze soll ein Editor Fenster werden
Code java:
Code java:1 2 3
EditFrame.setSize(600, 500); EditFrame.setContentPane(EditPanel); // übegebe JPane an das JFrame EditFrame.setVisible(true);
Geändert von melmager (15.11.11 um 21:45 Uhr)
-
15.11.11 22:54 #2
- Registriert seit
- Jun 2009
- Beiträge
- 870
Du solltest nicht Fenster- oder GUI-zentriert arbeiten, das ist meistens kontraproduktiv. Du brauchst eine Engine/API im Hintergrund, die dir die Daten bereitstellt und verwaltet.
Darf es das Hauptfenster nur 1 mal pro laufendem Programm geben? Wenn ja, solltest du eine Utilities-Klasse schreiben, die dir ein Singleton dieses Hauptfensters liefert und auch Zugriff auf die Nebenfenster bietet, so lange auch diese nach dem Öffnen mit Daten versorgt werden sollen.Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.Code java:1
System.out.println("Hallo");
___________
Ubuntu Bug #1: Microsoft has a majority market share
Casecon: Projekt leiser Käse
-
Ich habe da die Observer entdeckt.
Ich bin mir aber noch nicht sicher ob mir das weiterhilft.
PS: Die Richtung daten zum Zweitfenster senden habe ich über normale Swing Ereignisse hinbekommen aber back da knoble ich noch dran...
class JokeTeller extends Observable { }
so soll ja die Classe definiert werden die etwas zu sagen hat
nur die Classe die was zusagen hat ist ein JPanel
public class EditJPanel extends javax.swing.JPanel { }
sprich dort ist das Extends schon belegt - leider gibts keine mehrfach vererbung ..
oder ich muss dann doch die Swing EreignissKlasse nutzen - es würde mir schon weiterhelfen wenn ich ein Event im EditJPanel weiterreichen könnte an das HauptfensterGeändert von melmager (19.11.11 um 18:24 Uhr)
Ähnliche Themen
-
WPF - Datenaustausch Zwischen zwei Fenstern
Von gtm im Forum .NET WPF & SilverlightAntworten: 1Letzter Beitrag: 23.01.09, 15:47 -
Daten zwischen Fenstern austauschen?
Von Thomasio im Forum C/C++Antworten: 4Letzter Beitrag: 06.03.07, 15:43 -
Zwischen Fenstern nicht wechseln können
Von ClD im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 5Letzter Beitrag: 14.01.07, 14:05 -
Variablen Übergabe zwischen zwei Fenstern
Von nammder im Forum VisualStudio & MFCAntworten: 2Letzter Beitrag: 08.12.05, 13:22 -
mit werten zwischen fenstern wandern
Von südpol im Forum Javascript & AjaxAntworten: 11Letzter Beitrag: 14.12.04, 13:46





Zitieren
Login





