Neues Fenster auf Knopfdruck

Strim

Mitglied
Hi

Ich versuche gerade, auf Knopfdruck ein neues Fenster vom gleichen Konstruktor zu öffnen. Dies stellt aber ein Problem dar, da man die Instanzen für Fenster ja in der main Methode bildet und ich nun nicht weiß, wohin mit dem ActionListener. Kann mir jemand ein paar Tipps geben?

Mein ActionListener ist:
Java:
class Listener implements ActionListener {
public void actionPerformed (ActionEvent e){
fenster2.setVisible(true);
}
}

und meine main-Methode sieht so aus:

Java:
public static void main (String[] args){
Test fenster = new Test ("Test");
fenster.pack();
fenster.setSize(800,600);
fenster.setMinimumSize(new Dimension(800,600));
fenster.setVisible(true);
Test fenster2 = new Test ("Test");
fenster2.pack();
fenster2.setSize(800,600);
fenster2.setMinimumSize(new Dimension(800,600));
fenster2.setVisible(false);
}

Der Konstruktor tut ja eigentlich jetzt nicht viel zur Sache.

Strim
 

tribalup

Bekanntes Mitglied
Vielleicht solltes du die Fenster in eine eigene Klasse packen. Ansonsten ausserhalb der main die
Fenster deklarieren.
Also du solltest dir dann schon nen JButton einbauen oder sowas. Dem gibst du dann den ActionListener um das zweite Fenster anzuzeigen.
 
Zuletzt bearbeitet:

Michael...

Top Contributor
da man die Instanzen für Fenster ja in der main Methode bildet
Ist das eine allgmeine Feststellung oder halt in Deinem Fall so? ;-)

Grundsätzlich benötigt der ActionListener eine Referenz auf dieses zweite Fenster. Entweder er kann aus seinem Kontext auf die Referenz zugreifen oder man muss ihm (z.B. im Konstruktor eine Referenz übergeben.
Wo wird der Listener denn erzeugt?
 

KingOfExceptions

Bekanntes Mitglied
1)Wieso deklarierst du die Fenster nicht einfach im Listener?
2)Oder in der Klasse und nicht in der main?

1)
Java:
class Listener implements ActionListener 
{
     public void actionPerformed (ActionEvent e)
     {
         JFrame fenster2=new JFrame("Test");
         fenster2.pack();
         fenster2.setSize(800,600);
         fenster2.setMinimumSize(new Dimension(800,600));
         fenster2.setVisible(true);
     }
}
 

Mujahiddin

Top Contributor
Also wenn du einfach auf Knopfdruck ein neues Fenster erzeugen willst, würde ich eine Methode empfehlen:

Java:
public void newWindow(/* evtl. noch ein paar Optionen */) {
	Test fenster = new Test ("Test");
	fenster.pack();
	fenster.setSize(800,600);
	fenster.setMinimumSize(new Dimension(800,600));
	fenster.setVisible(true);
}
Wenn du all deine Fenster abspeichern willst, würde ich ja sowas machen:

Java:
private List<Test> fensterListe = new ArrayList<>(); /* allerdings nur, falls es sich hier um eine Art "TestManager" handelt, ansonsten, wenn es in der Klasse Test selbst ist, wäre static besser. */

public void newWindow(/* evtl. noch ein paar Optionen */) {
	Test fenster = new Test ("Test");
	fensterListe.add(fenster);
	fenster.pack();
	fenster.setSize(800,600);
	fenster.setMinimumSize(new Dimension(800,600));
	fenster.setVisible(true);
}
 

Strim

Mitglied
Also der Sinn des ganzen ist, dass ich eine Art Adventure machen will, durch das man sich klicken kann. In jedem Fenster, das dann neu erscheint ist dann ein neuer Text und 3 neue Auswahlmöglichkeiten, durch deren Betätigung man wieder andere Wege des Spiels einschreiten kann. Das heißt bis auf den Text von JLabel und den JButtons ist jedes Fenster gleich. Ich habe jetzt geschafft, dank der newWindow() methode zumindest ein neues Fenster zu öffnen. Aber muss ich jetzt für jedes Fenster nen anderen Konstruktor machen, sodass in den Fenstern jeweils ein anderer Text steht? Wie mach ich jetzt am Praktischsten weiter?
Hier mal mein bisheriger gesamter Quelltext:

Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
class IslandGimmick extends JFrame {

public void newWindow() {
    IslandGimmick fenster2 = new IslandGimmick ("IslandGimmick");
    fenster2.pack();
    fenster2.setSize(800,600);
    fenster2.setMinimumSize(new Dimension(800,600));
    fenster2.setVisible(true);
}

class Listener implements ActionListener {
public void actionPerformed (ActionEvent e){
newWindow();
}
}



IslandGimmick (String titel){
super(titel);

JButton knopf1 = new JButton (" ");
JButton knopf2 = new JButton (" ");
JButton knopf3 = new JButton (" ");
JLabel label = new JLabel ("Wähle");
setLayout(null);
label.setBounds(50,50,800,25);
knopf1.setBounds(50,150,700,25);
knopf2.setBounds(50,200,700,25);
knopf3.setBounds(50,250,700,25);
add(label);
add(knopf1);
add(knopf2);
add(knopf3);

knopf1.addActionListener(new Listener());

setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}



public static void main (String[] args){
IslandGimmick fenster = new IslandGimmick ("IslandGimmick");
fenster.pack();
fenster.setSize(800,600);
fenster.setMinimumSize(new Dimension(800,600));
fenster.setVisible(true);


}
}

Also wie baue ich mein Programm nun am besten auf?
DANKE FÜR DIE BISHERIGE HILFE!

achja und: @Michael...: Bin noch nicht so lange dabei und die deklarierung der fenster bei den Programmbeispielen die ich mir bisher angeschaut habe immer in der main-Methode vorgefunden. Wenn dem nicht so ist, nehme ich meine Spekulation natürlich zurück :oops:
 

Michael...

Top Contributor
achja und: @Michael...: Bin noch nicht so lange dabei und die deklarierung der fenster bei den Programmbeispielen die ich mir bisher angeschaut habe immer in der main-Methode vorgefunden. Wenn dem nicht so ist, nehme ich meine Spekulation natürlich zurück :oops:
War ja nicht böse gemeint ;-)

In Deinem Fall würde ich Dir aber eher zur Verwendung von CardLayout raten - anstatt immer ein neues Fenster zu öffnen. Mit CardLayout könnte man einfach durch verschiedenen Fragen "blättern".

Eventuell kann man das auch geschickter lösen z.B. mittels JRadioButtons, JComboBox... als Auswahl und müsste nur den Text im JLabel austauschen.
 

KingOfExceptions

Bekanntes Mitglied
Vielleicht hilft dir ja das hier:

Java:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Vector;

import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JRadioButton;


public class Help
{
	static JFrame frame;
	
	static Vector<JComponent> radios;
	public static void main(String[]args)
	{
		frame=new JFrame();
		radios=new Vector<>();
		newOption("Was willst du tun?","Option1", "Option2", "Option3");
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setSize(200,200);
		frame.setVisible(true);
	}
	public static void newOption(String labelContent,String option1, String option2, String option3)
	{
		for(int x=0; x<radios.size(); x++)
			frame.remove(radios.elementAt(x));
		frame.setLayout(new BoxLayout(frame.getContentPane(), BoxLayout.Y_AXIS));
		final JRadioButton radio1=new JRadioButton(option1);
		final JRadioButton radio2=new JRadioButton(option2);
		final JRadioButton radio3=new JRadioButton(option3);
		radios.add(radio1);
		radios.add(radio2);
		radios.add(radio3);
		final JButton nextPanelButton=new JButton("Next step");
		nextPanelButton.addActionListener(new ActionListener()
		{
			@Override
			public void actionPerformed(ActionEvent e)
			{
				newOption("Was willst du tun?","Option4","Option5","Option6");
				if(radio1.isSelected())
					System.out.println("Option 1 ist ausgewählt");
				else if(radio2.isSelected())
					System.out.println("Option 2 ist ausgewählt");
				else if(radio3.isSelected())
					System.out.println("Option 3 ist ausgewählt");
				else
					System.out.println("Nichts ist ausgewählt");
			}
			
		});
		JLabel label=new JLabel(labelContent);
		radios.add(label);
		radios.add(nextPanelButton);
		frame.add(label);
		frame.add(radio1);
		frame.add(radio2);
		frame.add(radio3);
		frame.add(nextPanelButton);
		frame.pack();
		frame.validate();
	}
}
 

Strim

Mitglied
Danke für die Hilfen.

Habe jedoch selbst eine einfachere Lösung gefunden. :rtfm:
Ich habe vom ersten Fenster die anderen Fenster abgeleitet und somit für jedes Fenster ne eigene Klasse gemacht und immer im ActionListener eine Instanz des gewünschten nächsten Fensters gebildet. :) hat gut geklappt. Allerdings weiß ich nicht, wie ich dann das vorherige Fenster schließe. Ich werde in ein paar Stunden mal einen Ausschnitt meiens Quelltextes schicken.
Mfg, Strim
 
Zuletzt bearbeitet:
C

Camino

Gast
Hmm, ob das wirklich einfacher ist?! Normalerweise nimmt man ja einen Frame für das Hauptprogramm und darin läuft dann dein Adventure ab. Der Tipp mit dem CardLayout war schon ganz OK. So könntest du dich innerhalb deines CardLayouts eben von einem Panel zum nächsten durchklicken. Oder wenn die Panels dann eh alle gleich aufgebaut sind, brauchst du evtl. sogar nur ein einziges Panel, und dort dann immer nur den Text austauschen.
 

Strim

Mitglied
ja schon mit panels wärs wohl echt wohl einfacher gewesen^^ naja ich habe es jetzt so gemacht:

Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;

public class IslandGimmickTry extends JFrame{

public JButton knopf1 = new JButton();
public JButton knopf2 = new JButton();
public JButton knopf3 = new JButton();
public JLabel label = new JLabel();




IslandGimmickTry (String titel){
super(titel);
knopf1.setText("START");
setLayout(null);
label.setBounds(50,50,700,100);
knopf1.setBounds(50,200,700,25);
knopf2.setBounds(50,250,700,25);
knopf3.setBounds(50,300,700,25);

add(knopf1);
knopf1.addActionListener(new Listener());


setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

}

public void neuesFenster() {
IslandGimmickTryA1 fenster = new IslandGimmickTryA1("IslandGimmick");
Dimension fensterSize = new Dimension(800, 600);
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - fensterSize.height) /2;
int left = (screenSize.width - fensterSize.width) /2;
fenster.setSize(fensterSize);
fenster.setLocation(left, top);
fenster.setVisible(true);
	
}

class Listener implements ActionListener {
public void actionPerformed (ActionEvent e){
neuesFenster();
}
}


public class IslandGimmickTryA1 extends IslandGimmickTry{

IslandGimmickTryA1 (String titel){
super(titel);
knopf1.setText("text1");
knopf2.setText("text2");
knopf3.setText("text3");
label.setText("<html>text4</html>");
setLayout(null);
label.setBounds(50,50,700,100);
knopf1.setBounds(50,200,700,25);
knopf2.setBounds(50,250,700,25);
knopf3.setBounds(50,300,700,25);

add(knopf1);
add(knopf2);
add(knopf3);
add(label);
knopf1.addActionListener(new Listener());
knopf2.addActionListener(new Listener2());
knopf3.addActionListener(new Listener3());


setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

}

public void neuesFenster() {
IslandGimmickTryA2 fenster = new IslandGimmickTryA2("IslandGimmick");
Dimension fensterSize = new Dimension(800, 600);
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - fensterSize.height) /2;
int left = (screenSize.width - fensterSize.width) /2;
fenster.setSize(fensterSize);
fenster.setLocation(left, top);
fenster.setVisible(true);
}

public void neuesFenster2() {
	IslandGimmickTryB2 fenster = new IslandGimmickTryB2("IslandGimmick");
 Dimension fensterSize = new Dimension(800, 600);
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - fensterSize.height) /2;
int left = (screenSize.width - fensterSize.width) /2;
fenster.setSize(fensterSize);
fenster.setLocation(left, top);
fenster.setVisible(true);  
}

public void neuesFenster3() {
	IslandGimmickTryB8 fenster = new IslandGimmickTryB8("IslandGimmick");
  Dimension fensterSize = new Dimension(800, 600);
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - fensterSize.height) /2;
int left = (screenSize.width - fensterSize.width) /2;
fenster.setSize(fensterSize);
fenster.setLocation(left, top);
fenster.setVisible(true);  
}

class Listener implements ActionListener {
public void actionPerformed (ActionEvent e){
neuesFenster();
}
}

class Listener2 implements ActionListener {
public void actionPerformed (ActionEvent e){
neuesFenster2();
}
}

class Listener3 implements ActionListener {
public void actionPerformed (ActionEvent e){
neuesFenster3();
}
}
}


public class IslandGimmickTryA2 extends IslandGimmickTry{

IslandGimmickTryA2 (String titel){
super(titel);
knopf1.setText("text1");
knopf2.setText("text2");
knopf3.setText("text3");
label.setText("<html>text4</html>");
setLayout(null);
label.setBounds(50,50,700,100);
knopf1.setBounds(50,200,700,25);
knopf2.setBounds(50,250,700,25);
knopf3.setBounds(50,300,700,25);

add(knopf1);
add(knopf2);
add(knopf3);
add(label);
knopf1.addActionListener(new Listener());
knopf2.addActionListener(new Listener2());
knopf3.addActionListener(new Listener3());


setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

}

public void neuesFenster() {
	IslandGimmickTryA3 fenster = new IslandGimmickTryA3("IslandGimmick");
   Dimension fensterSize = new Dimension(800, 600);
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - fensterSize.height) /2;
int left = (screenSize.width - fensterSize.width) /2;
fenster.setSize(fensterSize);
fenster.setLocation(left, top);
fenster.setVisible(true);
}

public void neuesFenster2() {
	IslandGimmickTryB7 fenster = new IslandGimmickTryB7("IslandGimmick");
    Dimension fensterSize = new Dimension(800, 600);
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - fensterSize.height) /2;
int left = (screenSize.width - fensterSize.width) /2;
fenster.setSize(fensterSize);
fenster.setLocation(left, top);
fenster.setVisible(true);
}

public void neuesFenster3() {
	IslandGimmickTryA5 fenster = new IslandGimmickTryA5("IslandGimmick");
    Dimension fensterSize = new Dimension(800, 600);
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - fensterSize.height) /2;
int left = (screenSize.width - fensterSize.width) /2;
fenster.setSize(fensterSize);
fenster.setLocation(left, top);
fenster.setVisible(true);
}


class Listener implements ActionListener {
public void actionPerformed (ActionEvent e){
neuesFenster();
}
}

class Listener2 implements ActionListener {
public void actionPerformed (ActionEvent e){
neuesFenster2();
}
}

class Listener3 implements ActionListener {
public void actionPerformed (ActionEvent e){
neuesFenster3();
}
}
}

///(...nächste diverse Fenster)


public static void main (String [] args){
IslandGimmickTry fenster = new IslandGimmickTry ("IslandGimmick");
Dimension fensterSize = new Dimension(800, 600);
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - fensterSize.height) /2;
int left = (screenSize.width - fensterSize.width) /2;
fenster.setSize(fensterSize);
fenster.setLocation(left, top);
fenster.setVisible(true);
}
}


Jetzt Meine Frage, gibts ne Möglichkeit das vorherige Fenster immer zu schließen, sodass immer nur eines offen ist? Erscheint mir bei meinem Grundprinzip nämlich eher schwierig.

Mfg, Strim
 
C

Camino

Gast
Auch wenn es vielleicht weh tut: überdenk lieber nochmal dein Grundprinzip. Wenn du so weiter arbeitest wirst du ständig an Probleme kommen. Vor allem, wenn du dein Programm noch erweitern möchtest. Mach dir lieber vorher Gedanken über eine bessere Struktur deines Programmes...

Wie schon gesagt, es ist ganz sicher besser, wenn du alles in einem Frame ablaufen lässt, dort dann z.B. ein MainPanel hast und nur dort den Inhalt änderst.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Knopfdruck neues Fenster öffnen Java Basics - Anfänger-Themen 5
S Neues Fenster/Panel nach Knopfdruck Java Basics - Anfänger-Themen 2
K Erste Schritte Neues Fenster mit Textinhalt öffnen Java Basics - Anfänger-Themen 6
M Code um per jButton ein neues Fenster zu öffnen Java Basics - Anfänger-Themen 3
M Beim Klicken auf X neues Fenster Java Basics - Anfänger-Themen 4
J Button drücken neues Fenster?! Java Basics - Anfänger-Themen 5
C Button - neues Fenster - Bestellung anzeigen Java Basics - Anfänger-Themen 10
M Timer-Thread in Swing öffnet jedes Mal ein neues Fenster Java Basics - Anfänger-Themen 6
M Neues Fenster Java Basics - Anfänger-Themen 2
K neues Fenster mit Button öffnen Java Basics - Anfänger-Themen 17
M Neues Fenster öffnen altes schützen Java Basics - Anfänger-Themen 10
K Neues Fenster Öffnen? Java Basics - Anfänger-Themen 18
E Neues Java Fenster öffnen Java Basics - Anfänger-Themen 4
G JSP ohne neues Fenster aufrufen. Java Basics - Anfänger-Themen 8
P Neues Fenster ueber Hauptfenster Java Basics - Anfänger-Themen 4
D neues Fenster in GUI Java Basics - Anfänger-Themen 2
S vom button ein neues fenster öffnen Java Basics - Anfänger-Themen 1
L neues Fenster und Hauptfenster sperren Java Basics - Anfänger-Themen 11
K Neues Fenster per Buttonklick, Texteingabe speichern Java Basics - Anfänger-Themen 9
R Gui + neues Fenster Java Basics - Anfänger-Themen 8
J neues Object (JLabel) vorab zum Layout hinzufügen , Location setzen, etc? Java Basics - Anfänger-Themen 2
Lena_2611 Vergleich von Array1 Index mit Array2 Wert und erzeugen eines neues Arrays Java Basics - Anfänger-Themen 8
J Array vertauschen ohne ein neues anzulegen?! Java Basics - Anfänger-Themen 10
W Neues Lern-Projekt gesucht Java Basics - Anfänger-Themen 8
B Erste Schritte nio oder io für neues Projekt Java Basics - Anfänger-Themen 1
AnnaBauer21 org.w3c.dom.Element - Neues Element hinzufügen Java Basics - Anfänger-Themen 4
C Neues Objekt mit Beziehung zu bereits bestehendem Objekt Java Basics - Anfänger-Themen 4
T Erste Schritte Totaler Noob in Java will was neues lernen Java Basics - Anfänger-Themen 22
F Verweis oder neues Objekt? Java Basics - Anfänger-Themen 8
J Variablen Strings mit Zeilenumbrüchen in neues Array Element Java Basics - Anfänger-Themen 1
F Neues Objekt oder nur ein Verweis? Java Basics - Anfänger-Themen 5
L OOP Neues Objekt bei jeder Eingabe erstellen (Objekte speichern?) Java Basics - Anfänger-Themen 10
I Innerhalb einer Methode suchen und hinzufügen. Neues Objekt in Suche dann? Java Basics - Anfänger-Themen 8
A altes JPanel entfernen und neues öffnen Java Basics - Anfänger-Themen 5
J char-Array rückwärts ausgeben und in neues Char-Array speichern Java Basics - Anfänger-Themen 3
P Array reversed in ein neues Array Java Basics - Anfänger-Themen 5
P Vererbung Neues Objekt aus Vorlage erzeugen Java Basics - Anfänger-Themen 1
F Neues Panel und Button unsichtbar Java Basics - Anfänger-Themen 10
M Neues Objekt erzeugen mit Klassennamen oder ohne Java Basics - Anfänger-Themen 5
I Neues Klassenobjekt nicht "ansprechbar" Java Basics - Anfänger-Themen 5
M Neues Objekt? Java Basics - Anfänger-Themen 6
K Neues Bild bei eingabe bestätigung erscheinen Java Basics - Anfänger-Themen 21
D Design-Tipps für neues Programm (Excel-Charts-...) Java Basics - Anfänger-Themen 3
S Innerhalb eines Fensters ein neues erschaffen Java Basics - Anfänger-Themen 7
D aus einem einzeiligen String ein neues Objekt erstellen Java Basics - Anfänger-Themen 5
D Neues Frame öffnen Java Basics - Anfänger-Themen 7
M Neues Objekt erstellen Java Basics - Anfänger-Themen 3
P neues Objekt Java Basics - Anfänger-Themen 4
J Neues Forum Thema erstellen mit java(httpclient) Java Basics - Anfänger-Themen 11
D Neues Objekt in Methode erstellen möglich? Java Basics - Anfänger-Themen 5
S mit clickevent neues formular öffnen Java Basics - Anfänger-Themen 2
F jTable - neues Element vorher auf existenz Prüfen Java Basics - Anfänger-Themen 7
B neues Objekt erzeugen Java Basics - Anfänger-Themen 7
D Neues ContentPane öffnen Java Basics - Anfänger-Themen 3
B neues Problem! Java Basics - Anfänger-Themen 14
S neues Objekt benennen Java Basics - Anfänger-Themen 3
I Probleme bei "Neues Spiel" Java Basics - Anfänger-Themen 3
T Möchte ein neues Objekt erzeugen mit Wert von anderem Objekt Java Basics - Anfänger-Themen 9
L Wie kann ich auch in einem ActionListener ein neues java Pro Java Basics - Anfänger-Themen 8
gurgi mit button neues Frame öffnen Java Basics - Anfänger-Themen 7
G Neues File mit vorgegebenen Einstellungen erstellen? Java Basics - Anfänger-Themen 7
G neues Objekt der Klasse eines anderen Objekts Java Basics - Anfänger-Themen 3
T Panel entfernen, neues hinzufügen Java Basics - Anfänger-Themen 2
S Methode soll ein neues Objekt vom Typ Class XYZ Java Basics - Anfänger-Themen 7
G neues String Array in super() übergeben Java Basics - Anfänger-Themen 3
N Open Source für Anfänger, neues Projekt-> Interesse? Java Basics - Anfänger-Themen 36
I Neues Spiel starten Java Basics - Anfänger-Themen 9
S Problem neues Objekt erzeugen Java Basics - Anfänger-Themen 4
M removeAll() und neues Hinzufügen Java Basics - Anfänger-Themen 2
A neues Objekt in main methode erstellen Java Basics - Anfänger-Themen 2
N Wie öffne ich ein neues Applet? Java Basics - Anfänger-Themen 4
G neues Paket importieren Java Basics - Anfänger-Themen 2
M [SOLVED]private Daten head - neues objekt? Java Basics - Anfänger-Themen 12
R Spieleprogrammierung Menüeintrag "Neues Spiel" Java Basics - Anfänger-Themen 2
G Neues Bild bei MouseOver Java Basics - Anfänger-Themen 2
X GUI: neues Panel in einer Applikation anzeigen lassen Java Basics - Anfänger-Themen 2
bernd Neues JFrame erzeugen? Java Basics - Anfänger-Themen 8
M Kann neues Servlet nicht hinzufügen Java Basics - Anfänger-Themen 5
S in einem PopUp ein neues Popup erzeugen? Java Basics - Anfänger-Themen 5
J neues gui hinzugefügt .... jetzt gehts nicht mehr Java Basics - Anfänger-Themen 10
E Variable von 1. Fenster an 2. Fenster übergeben. Java Basics - Anfänger-Themen 7
javalux123 Keylistener auf andere Fenster Java Basics - Anfänger-Themen 3
T Java FXML selbes Fenster verschiedene Stellen im Programm Java Basics - Anfänger-Themen 5
B Scrollbares Fenster (JScrollPane) mit JPanel scrollt nicht Java Basics - Anfänger-Themen 3
J Überprüfen ob ein Fenster offen ist? Java Basics - Anfänger-Themen 8
T jOptionPane zum schließen von Fenster, wie "Ja" und "Nein" anstatt Yes und No Java Basics - Anfänger-Themen 2
JEP1 Java Dialog Fenster schließen Spiel Java Basics - Anfänger-Themen 0
H Eingabe tätigen bevor Graphics g Fenster öffnet Java Basics - Anfänger-Themen 5
celta_vigo Konsolen-Fenster ist weg Java Basics - Anfänger-Themen 5
Thomathy Interface Wie schließt man ein anderes JFrame Fenster? Java Basics - Anfänger-Themen 6
M PNG als Spieler im Fenster anzeigen Java Basics - Anfänger-Themen 4
S JOptionPane komplett leeres Fenster Java Basics - Anfänger-Themen 4
A Eclipse-Fenster starten statt Konsoleausgabe Java Basics - Anfänger-Themen 2
A Fenster bleibt weiß Java Basics - Anfänger-Themen 7
O Fenster programmieren Java Basics - Anfänger-Themen 2
M JavaFX: Fenster bleibt weiß Java Basics - Anfänger-Themen 3
A Fenster programmieren Java Basics - Anfänger-Themen 1
J JFrame Fenster öffnet sich nicht Java Basics - Anfänger-Themen 7
M aus Fenster anderes Fenster öffnen und wieder umgekehrt Java Basics - Anfänger-Themen 5
J Best Practice DOS Fenster mit Befehlszeile (Lösung) Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben