2016-06-12 2 views
-1

Wir müssen mehrere Datenobjekte wie String, int, float usw. von einer GUI (JFrame, JInternalFrame usw.) an eine andere GUI übertragen. Wir können sie über Parameter in den Konstruktoren übertragen oder die Daten über eine Singleton-Klasse teilen.Wie übertragen Sie Daten als einzelnes Objekt von einer GUI zu einer anderen?

Meine Frage ist jedoch, wie man mehrere Datenobjekte in ein einzelnes Objekt packen und sie als einzigen Parameter zwischen GUIs in Java Swing übergeben kann. In Android können wir das mit Bundle-Objekten tun. Gibt es ein ähnliches Objekt in Java/Swing, das verwendet werden kann?

+0

Darf ich genau wissen, welche Art von Daten Sie übertragen möchten? –

+0

'Liste ' springt in den Sinn .. BTW - es ist Singular mit einem Großbuchstaben - 'Swing', nicht Kleinschreibung Plural 'Swings' .. –

Antwort

1

Sie haben zahlreiche Optionen, aber die beiden am ehesten Ihren Anforderungen entsprechen, wäre entweder eine benutzerdefinierte Object oder eine Map. Ein benutzerdefiniertes Objekt würde Felder für jede Information enthalten, die Sie übertragen müssen. Weitere Informationen finden Sie unter here.

Verwandte Themen