Wie kann ich in einer Schleife Objekte erzeugen?

Status
Nicht offen für weitere Antworten.

bartosz

Mitglied
Hallo,
ich habe eine Methode die auf Knopfdruck ("Open Channels") eine bestimmte Anzahl fast gleicher Fenstern erzeugen soll.
Dazu hab ich den foldenden Actionlistener erstellt, allerding wird bei jedem neuen durchlaufen der Schleife das zuvor erzeugte Objekt geschlossen.
Hat jemand einen Tipp wie ich die Funktion abändern kann, dass die zuvor erzeugten Objekte überleben?

Hier ist die Methode:
Code:
	public void actionPerformed(ActionEvent event) 
	  { 
	    String whichButton = event.getActionCommand(); 

	    if (whichButton.equals("Cancel")){ 
	    	System.exit(0); 
	    } 
	    if (whichButton.equals("Open Channels")){
	    	classTest m = new classTest();
	    	for (int i=1; i<=nrChannels; i++){
	    		m.channel(100+i*30,100+i*30);		
				System.out.println("Test"+i);
	    	}
	    }
	  } // end: public void actionPerformed()

Ich glaube sie würden überleben, wenn wenn sie unterschiedlich namen hätten.
 

akira

Bekanntes Mitglied
Poste doch mal bitte noch den Code der Methode channel(..).

Ich schätze, Du versuchst dort Objekte anzulegen. Ich kann in der Schleife sonst keine Instanziierungen erkennen.
 

bartosz

Mitglied
np

Code:
	void channel(int posX, int posY) {
		try{ 
	    	UIManager.setLookAndFeel(lookAndFeel); 
	    } // end: try
	    catch(Exception e){} // end: catch 
	    
	  	area = new JTextArea(13,50); 
	  	scroll.add(area); 
	  	scroll.getViewport().setView(area);
	  	
	  	pane = new JPanel(); 
	  	pane.setBackground(new Color(0, 0, 255)); 
	  	pane.setBorder(BorderFactory.createEmptyBorder(10, 0, 10, 0)); 
		pane.setLayout(new GridLayout(2, 1)); 
	  	pane.add(scroll);
	  	
	  	frame.getContentPane().add(pane);
	  	frame.setSize(new Dimension(450,350)); 
	  	frame.setLocation(posX,posY);
	  	scroll.setSize(frame.getWidth()-8, frame.getHeight() - 60);
	  	frame.setVisible(true); 
	}
 

akira

Bekanntes Mitglied
Du erstellst doch in der Methode gar kein neues Fenster ???:L

Die Variable Frame scheint eine Instanzvariable von classTest zu sein.

Ich denke, Du solltest

Code:
classTest m = new classTest();

mit in die for-Schleife einbeziehen, damit auch wirklich neue Fenster erzeugt werden.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Objekte mit einer Schleife mehrmals erzeugen Java Basics - Anfänger-Themen 17
B OOP Objekte erzeugen mit Hilfe einer for Schleife Java Basics - Anfänger-Themen 29
C Methoden Objekte mit Hilfe einer Schleife in einer ArrayList erzeugen Java Basics - Anfänger-Themen 26
O Ungleiche Objekte in einer Schleife erstellen Java Basics - Anfänger-Themen 3
T OOP Objekte einer Klasse mit schleife auslesen Java Basics - Anfänger-Themen 7
A [gelöst]Objekte in einer Schleife erzeugen Java Basics - Anfänger-Themen 9
J Objekte in einer for schleife referenzieren Java Basics - Anfänger-Themen 7
G Objekte in einer Schleife erzeugen Java Basics - Anfänger-Themen 2
Say Fehlenden Code finden in einer while-Schleife? Java Basics - Anfänger-Themen 11
S Textausgabe in einer For-Schleife Java Basics - Anfänger-Themen 12
LFB In einer For-Schleife alles in einer Zeile ausgeben Java Basics - Anfänger-Themen 14
M Variable in einer Schleife initialisieren Java Basics - Anfänger-Themen 46
D EinMalEins mithilfe einer for-Schleife und Array Java Basics - Anfänger-Themen 1
D Hilfe bei einer Aufgabe mit for-Schleife Java Basics - Anfänger-Themen 6
stormyark 4 Bit in einer for-schleife funktioniert nicht Java Basics - Anfänger-Themen 3
M ArrayList mit einer Schleife befüllen Java Basics - Anfänger-Themen 2
J if-Schleife innerhalb einer if-Schleife wird in der Konsole nicht gelesen Java Basics - Anfänger-Themen 4
Poppigescorn Quersumme Berechnen mit einer While Schleife Java Basics - Anfänger-Themen 13
M Wie kann ich Werte die in einer While Schleife sind weiter genutzt werden? Java Basics - Anfänger-Themen 7
U Problem mit dem initialisieren meines Strings in einer Schleife Java Basics - Anfänger-Themen 5
Khaled-Abo Ziffern unterscheiden mittels einer For-Schleife Java Basics - Anfänger-Themen 6
T Bestimmte Zahlen ausgeben mit einer whilfe Schleife Java Basics - Anfänger-Themen 21
A eine neue normale String-Array von einer String-Array, die in for schleife ist, schaffen Java Basics - Anfänger-Themen 3
DorFey Schrittweises abändern des GUI während for-Schleife / pausieren einer for-Schleife Java Basics - Anfänger-Themen 3
KogoroMori21 Mit einer Schleife eine Treppe zeichnen Java Basics - Anfänger-Themen 29
S Variablen Variablen in einer Schleife erstellen lassen Java Basics - Anfänger-Themen 11
T Ausgabe einer for Schleife Java Basics - Anfänger-Themen 2
M Ist es möglich, das größte und zweitgrößte element in einem Array mit nur einer Schleife ausfindig zu machen ? Java Basics - Anfänger-Themen 19
B Berechnung zu einer Schleife formen Java Basics - Anfänger-Themen 6
F Abbruchbedingung einer For-Schleife Java Basics - Anfänger-Themen 5
O Wert in einer Schleife unterschiedlich erhöhen Java Basics - Anfänger-Themen 2
X Wie Rechnet man in einer For-Schleife *? Java Basics - Anfänger-Themen 3
Z Boolean Abfrage in einer for each Schleife Java Basics - Anfänger-Themen 2
J 2 "while"-Anweisungen in einer do-Schleife? Java Basics - Anfänger-Themen 4
S Try-Catch in Verwendung einer while Schleife Java Basics - Anfänger-Themen 2
P a cannot be resolved bei einer do while Schleife Java Basics - Anfänger-Themen 1
S Warum kann ich nicht mehr als eine Variable in einer for Schleife deklarieren ? Java Basics - Anfänger-Themen 1
S Wie verwende ich ne aus einer Schleife nach der Schleife? Java Basics - Anfänger-Themen 9
V Erste Schritte Array.length[x] in einer Schleife - ich verstehe das nicht Java Basics - Anfänger-Themen 1
C Compiler-Fehler Wird eine if Bedingung nach einer for-Schleife nach jeder Iteration überprüft? Java Basics - Anfänger-Themen 1
T Objekt-Arrays mit einer Schleife durchlaufen/ausgeben Java Basics - Anfänger-Themen 2
V for-Schleife in einer void Methode Java Basics - Anfänger-Themen 3
MiMa abbruch innerhalb einer Rekursiven Schleife Java Basics - Anfänger-Themen 5
H Variablen einer Schleife zwischenspeichern Java Basics - Anfänger-Themen 2
E Alphabet mit einer while Schleife ausgeben Java Basics - Anfänger-Themen 3
B Wiederholen einer if/switch-case Schleife Java Basics - Anfänger-Themen 9
L Anonyme Methode in einer ForEach-Schleife Java Basics - Anfänger-Themen 2
S int-Array mittels Arrays.sort() in einer Schleife sortieren. Java Basics - Anfänger-Themen 2
P ergebnis einer schleife wiedergeben Java Basics - Anfänger-Themen 8
L Frage zum Doppelpunkt in einer for Schleife Java Basics - Anfänger-Themen 4
G Frage zu einer For- Schleife Java Basics - Anfänger-Themen 3
J Vereinfachen einer Schleife Java Basics - Anfänger-Themen 2
A Variablen aus einer Schleife gezielt auslesen Java Basics - Anfänger-Themen 11
M SQL in einer Schleife Java Basics - Anfänger-Themen 7
P Schleife zur Berechnung von einer Summe Java Basics - Anfänger-Themen 16
J Prüfung einer Schleife mit Eingabefeldern Java Basics - Anfänger-Themen 3
J Methoden Wert im Block einer for-Schleife wird nicht aktualisiert Java Basics - Anfänger-Themen 9
S Unbeschaeftigten Thread in einer Schleife schlafen legen? Schlechter Stil? Java Basics - Anfänger-Themen 7
L Next()-Aufruf zweimal innerhalb einer While-Schleife bei ListIterator Java Basics - Anfänger-Themen 10
I Mehrere ArrayLists mit einer for( : ) Schleife auf Inhalt prüfen Java Basics - Anfänger-Themen 6
B if-else in einer schleife Java Basics - Anfänger-Themen 14
M BufferdReader in einer Schleife ... Java Basics - Anfänger-Themen 14
D Summe von Eingaben in einer for Schleife Java Basics - Anfänger-Themen 4
N Nächste Frage aufrufen in einer Schleife Java Basics - Anfänger-Themen 8
K Unterschied zwischen break und continue in einer Schleife Java Basics - Anfänger-Themen 14
O Transponieren einer Matrix per While-Schleife Java Basics - Anfänger-Themen 3
J Einem String-Array in einer for-Schleife Strings zuweisen - Klappt nicht in einer for-Schleife Java Basics - Anfänger-Themen 5
V ActionListener in einer for-Schleife Java Basics - Anfänger-Themen 2
X Variablen Variablen erzeugen in einer Schleife? Java Basics - Anfänger-Themen 6
B Wert einer while-Schleife nach Abarbeitung Java Basics - Anfänger-Themen 2
Killerjo96 Erste Schritte Problem mit dem Sichern einer If Schleife Java Basics - Anfänger-Themen 5
C Befehl zum Verlassen einer Schleife Java Basics - Anfänger-Themen 27
V Problem mit einer While Schleife Java Basics - Anfänger-Themen 8
L Datei verschieben mit einer Schleife Java Basics - Anfänger-Themen 17
J In einer for Schleife zu einer Zahl 4 addieren? Java Basics - Anfänger-Themen 3
F Problem mit einer Schleife Java Basics - Anfänger-Themen 10
G Keylistener in einer Schleife Java Basics - Anfänger-Themen 9
O Methode - Problem mit Subtraktion in einer while-Schleife Java Basics - Anfänger-Themen 2
Dit_ Daten vom Server in einer Schleife Java Basics - Anfänger-Themen 4
M Oder in einer While-Schleife Java Basics - Anfänger-Themen 7
S while schleife in einer Methode Java Basics - Anfänger-Themen 11
M Effizienter Variablen außerhalb einer Schleife zu deklarieren? Java Basics - Anfänger-Themen 1
C Variable Zeichenkette innerhalb einer Schleife ersetzen Java Basics - Anfänger-Themen 4
B Formatieren des Resultates einer for-Schleife Java Basics - Anfänger-Themen 2
A next in einer Schleife Java Basics - Anfänger-Themen 2
C Verwendung von Matrizen in einer Schleife Java Basics - Anfänger-Themen 5
M warten in einer while-schleife Java Basics - Anfänger-Themen 12
G Zahlen addieren in einer Schleife Java Basics - Anfänger-Themen 4
X Zuweisungsproblem bei einer Schleife Java Basics - Anfänger-Themen 4
M if Abfrage innerhalb einer for-Schleife Java Basics - Anfänger-Themen 2
M if Abfrage innerhalb einer for-Schleife Java Basics - Anfänger-Themen 3
Antoras Zahlen mischen und mit einer for-Schleife Summe berechnen Java Basics - Anfänger-Themen 12
G Alle Buttons in einer For Schleife ändern Java Basics - Anfänger-Themen 5
M Abbruch einer for Schleife Java Basics - Anfänger-Themen 3
D Probleme bei einer for Schleife Java Basics - Anfänger-Themen 20
M Variablenname mithilfe einer schleife erstellen? Java Basics - Anfänger-Themen 2
G wurzel durch probieren in einer schleife bekommen Java Basics - Anfänger-Themen 5
S Ergebnisse einer while Schleife zusammenfassen Java Basics - Anfänger-Themen 4
H Banner anklicken in einer schleife Java Basics - Anfänger-Themen 7
T Durchlauf einer for-Schleife unterbrechen - wie ? Java Basics - Anfänger-Themen 11

Ähnliche Java Themen

Neue Themen


Oben