JFrame neu laden

blade_mz

Mitglied
Moin,

ich komme gerade mit meinem ersten kleinen Projekt nicht weiter. Es soll ein kleines Prüfprogramm für Signalflaggen werden.

Ich habe es soweit selbst hinbekommen, dass der erste Durchlauf angezeigt wird. Wenn ich nun aber die richtige Antwort ausgewählt habe würde ich gerne einen neuen Durchlauf starten. Hierzu habe ich bereits die repaint() Methode gefunden, weiss aber nicht genau, wie ich sie anwenden soll. ein einfaches

Code:
 mainpr.repaint();

in actionperformed tut es auf jeden Fall nicht.

Über Hilfe wäre ich sehr glücklich.

Schönen Gruß




Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.Arrays;
import java.util.List;
import java.util.Collections;

public class quizframe extends JFrame implements ActionListener
{

	
	//Definieren der Objekte
	
	int[] Zufallszahl= new int[3];
	JLabel Ueberschrift  = new JLabel("Signalflaggen Lernprogramm");
	JLabel Flaggelabel = new JLabel();
	JLabel Ergebnislabel = new JLabel();
	
	
	JButton L1 = new JButton();
	JButton L2 = new JButton();
	JButton L3 = new JButton();

	
	//Definieren der Panels
	JPanel Kopfpanel = new JPanel();
	JPanel Flaggenpanel = new JPanel();
	JPanel Loesungspanel = new JPanel();
	JPanel Ergebnispanel = new JPanel();	

	
	//Konstruktor
	public quizframe (String title, String[][] Flaggenliste, int[] Zufallszahl, int richtigeantwort)
	{
		super(title);

		Ueberschrift.setFont(new Font("Courier New",Font.BOLD, 25));
		Kopfpanel.add(Ueberschrift);

		Flaggenpanel.setLayout( new BoxLayout(Flaggenpanel, BoxLayout.Y_AXIS));
		Flaggelabel.setIcon(Flaggedarstellen(Flaggenliste[richtigeantwort][0]));
		
		Flaggenpanel.add(Flaggelabel); 
	
		Loesungspanel.setLayout( new BoxLayout(Loesungspanel, BoxLayout.Y_AXIS));
		Font Loesungsbuttonfont = new Font("Arial", Font.BOLD, 48);
		
		L1.setText(Flaggenliste[Zufallszahl[0]][1].toString());
		L2.setText(Flaggenliste[Zufallszahl[1]][1].toString());
		L3.setText(Flaggenliste[Zufallszahl[2]][1].toString());
		
		if (Zufallszahl[0] == richtigeantwort)
			L1.setActionCommand("richtig");
		else
			L1.setActionCommand("falsch");
		
		if (Zufallszahl[1] == richtigeantwort)
			L2.setActionCommand("richtig");
		else
			L2.setActionCommand("falsch");
		
		if (Zufallszahl[2] == richtigeantwort)
			L3.setActionCommand("richtig");
		else
			L3.setActionCommand("falsch");

		L1.addActionListener(this);
		L2.addActionListener(this);
		L3.addActionListener(this);

		L1.setFont(Loesungsbuttonfont);
		L2.setFont(Loesungsbuttonfont);		
		L3.setFont(Loesungsbuttonfont);
		Loesungspanel.add(L1);
		Loesungspanel.add(L2);
		Loesungspanel.add(L3);
		
		Font Ergebnisfont = new Font("Comic Sans", Font.BOLD, 30);
		Ergebnislabel.setFont(Ergebnisfont);
		Ergebnispanel.add(Ergebnislabel);
		
		add (Kopfpanel,BorderLayout.NORTH);
		add (Loesungspanel,BorderLayout.EAST);
		add (Flaggenpanel,BorderLayout.WEST);
		add (Ergebnispanel, BorderLayout.SOUTH);
		setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
	}
	
	/*Automatisches Einlesen der Bilder
	 * 
	 * Diese Methode liest das Verzeichnis "Flaggen" ein und speichert die Dateinamen
	 * in einem Array. Zusätzlich verknüpft es jede Flagge mit einer fortlaufenden
	 * Nummer
	 */
	public static String[][] einlesen(String verzeichnis)
	{
		File f = new File(verzeichnis);
		File[] fileArray = f.listFiles();
		int filezaehler = fileArray.length;
		String [][] Flaglist = new String[filezaehler][2];
		for (int i = 0; i < fileArray.length; i++)  
			{
			String filename = fileArray[i].toString();
			String[] filesplit = filename.split("\\\\");
			String firstletter = filesplit[1].toString().substring(0,1);
			String[] filesplit2 = filesplit[1].split("\\.");
			String rest = filesplit2[0].toString().substring(1);
			String anzeigename = firstletter.toUpperCase() + rest.toLowerCase();
			
			
			Flaglist[i][0]=fileArray[i].toString(); 
			Flaglist[i][1]= anzeigename;
			}

		return Flaglist;
	}
		
	/* Einbinden der Bilder. Diese Version unterstützt ebenfalls ein rescaling.
	 * Dies muss in der endgültigen Version nicht drin sein, wenn alle Bilder 
	 * eine anständige Größe besitzen.
	 */
	public ImageIcon Flaggedarstellen(String verzeichnis)
	{
	MediaTracker tracker = new MediaTracker(this);
	Image flaggeori = getToolkit().getImage(verzeichnis);
	tracker.addImage(flaggeori, 0);
	     try {
	       //Warten, bis das Image vollständig geladen ist,
	       //damit getWidth() und getHeight() funktionieren
	       tracker.waitForAll();
	     } catch (InterruptedException e) {

	     }
	int oriheight=flaggeori.getHeight(this);
	int oriwidth =flaggeori.getWidth(this);
	int verhaeltnis= 150;
	int width =  verhaeltnis * oriwidth / 100;
	int height = verhaeltnis * oriheight / 100;	
	Image flaggescaled = flaggeori.getScaledInstance(width,height,flaggeori.SCALE_SMOOTH);
	ImageIcon ausgabe = new ImageIcon(flaggescaled);
	
	return ausgabe;
	}
	
	

	
	public static int Richtig(int[] Auswahl)
	{
	 int i = (int)(Math.random()*3+1);
	 i--;
	 return Auswahl[i];
		
	}
	
	public static int[] Zufall(String[][] Flaggenarray)
	{
		String[] Wuerfel = new String[Flaggenarray.length];
		for (int i = 0; i < Flaggenarray.length; i++)
		{
			Wuerfel[i] = "" + i;
		}
		List<String> liste = Arrays.asList(Wuerfel);
		
		Collections.shuffle(liste);
		
		int[] Ergebnis = new int[3];
		
		Ergebnis[0] = Integer.parseInt(Wuerfel[0]);
		Ergebnis[1] = Integer.parseInt(Wuerfel[1]);
		Ergebnis[2] = Integer.parseInt(Wuerfel[2]);
		
		return Ergebnis;
	}
	
	public static String[][] getFlaggenliste()
		{
		return einlesen("Flaggen");
		}
	
	public void setZufallszahl()
	{
		String[][] Flaggenliste = getFlaggenliste();
		Zufallszahl = Zufall(Flaggenliste);
	}
	
	public static quizframe startprogramm()
	{
		String[][] Flaggenliste = getFlaggenliste();
		int[] Zufallszahl= new int[3];
		Zufallszahl = Zufall(Flaggenliste);
		int richtigeantwort = Richtig(Zufallszahl);
		quizframe mainpr  = new quizframe( "Signalflaggen Lernprogramm", Flaggenliste, Zufallszahl, richtigeantwort ) ;
		return mainpr;
	}
	


	  public void actionPerformed( ActionEvent evt)
	  {
		  if (evt.getActionCommand().equals("richtig"))
		  {
			  Ergebnislabel.setText("Diese Antwort ist richtig");
	//		  mainpr.repaint();
		  }
		  else
			  Ergebnislabel.setText("FALSCH!!");
		  
	    repaint();
	  }
	
	  public static void main ( String[] args )
	  {
		quizframe mainpr = startprogramm();

	    mainpr.setSize( 500,400 );
	    mainpr.setResizable( false ); 
	    mainpr.setVisible( true );
	    mainpr.repaint();
	  }
	  

}
 

jgh

Top Contributor
stelle mal bitte dein Ordner "verzeichnis" zum download bereit...dann kann man das einfacher testen.
 

jgh

Top Contributor
wenn du auf editieren, oder antworten gehst...hast du -etwas weiter unten- die Möglichkeit eine Datei anzuhängen, musst halt den Ordner noch vorher mit 7zip, oder winrar oder oder packen

edit habe ich so auch noch nicht gemacht...hoffentlich klappt das^^

jepp klappt :)
 

Anhänge

  • Shooter.jar
    22,4 KB · Aufrufe: 7

jgh

Top Contributor
evtl. kann dir jemand anders geschickter proggen...aber da du vieles in deinem Konstruktor machst und ich heute auch keine Lust mehr habe^^ (sorry) kann ich dir nur diese Lösung anbieten...die natürlich alles andere als geschickt ist...aber funktioniert ;)
das ist natürlich eigentlich bullshit...


Java:
package gui;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

import java.io.*;
import java.util.Arrays;
import java.util.List;
import java.util.Collections;

public class quizframe extends JFrame implements ActionListener {

	// Definieren der Objekte
	static quizframe mainpr;

	int[] Zufallszahl = new int[3];
	JLabel Ueberschrift = new JLabel("Signalflaggen Lernprogramm");
	JLabel Flaggelabel = new JLabel();
	JLabel Ergebnislabel = new JLabel();

	JButton L1 = new JButton();
	JButton L2 = new JButton();
	JButton L3 = new JButton();

	// Definieren der Panels
	JPanel Kopfpanel = new JPanel();
	JPanel Flaggenpanel = new JPanel();
	JPanel Loesungspanel = new JPanel();
	JPanel Ergebnispanel = new JPanel();

	// Konstruktor
	public quizframe(String title, String[][] Flaggenliste, int[] Zufallszahl,
			int richtigeantwort) {
		super(title);

		Ueberschrift.setFont(new Font("Courier New", Font.BOLD, 25));
		Kopfpanel.add(Ueberschrift);

		Flaggenpanel.setLayout(new BoxLayout(Flaggenpanel, BoxLayout.Y_AXIS));
		Flaggelabel.setIcon(Flaggedarstellen(Flaggenliste[richtigeantwort][0]));

		Flaggenpanel.add(Flaggelabel);

		Loesungspanel.setLayout(new BoxLayout(Loesungspanel, BoxLayout.Y_AXIS));
		Font Loesungsbuttonfont = new Font("Arial", Font.BOLD, 48);

		L1.setText(Flaggenliste[Zufallszahl[0]][1].toString());
		L2.setText(Flaggenliste[Zufallszahl[1]][1].toString());
		L3.setText(Flaggenliste[Zufallszahl[2]][1].toString());

		if (Zufallszahl[0] == richtigeantwort)
			L1.setActionCommand("richtig");
		else
			L1.setActionCommand("falsch");

		if (Zufallszahl[1] == richtigeantwort)
			L2.setActionCommand("richtig");
		else
			L2.setActionCommand("falsch");

		if (Zufallszahl[2] == richtigeantwort)
			L3.setActionCommand("richtig");
		else
			L3.setActionCommand("falsch");

		L1.addActionListener(this);
		L2.addActionListener(this);
		L3.addActionListener(this);

		L1.setFont(Loesungsbuttonfont);
		L2.setFont(Loesungsbuttonfont);
		L3.setFont(Loesungsbuttonfont);
		Loesungspanel.add(L1);
		Loesungspanel.add(L2);
		Loesungspanel.add(L3);

		Font Ergebnisfont = new Font("Comic Sans", Font.BOLD, 30);
		Ergebnislabel.setFont(Ergebnisfont);
		Ergebnispanel.add(Ergebnislabel);

		add(Kopfpanel, BorderLayout.NORTH);
		add(Loesungspanel, BorderLayout.EAST);
		add(Flaggenpanel, BorderLayout.WEST);
		add(Ergebnispanel, BorderLayout.SOUTH);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}

	/*
	 * Automatisches Einlesen der Bilder
	 * 
	 * Diese Methode liest das Verzeichnis "Flaggen" ein und speichert die
	 * Dateinamen in einem Array. Zusätzlich verknüpft es jede Flagge mit einer
	 * fortlaufenden Nummer
	 */
	public static String[][] einlesen(String verzeichnis) {
		File f = new File(verzeichnis);
		File[] fileArray = f.listFiles();
		int filezaehler = fileArray.length;
		String[][] Flaglist = new String[filezaehler][2];
		for (int i = 0; i < fileArray.length; i++) {
			String filename = fileArray[i].toString();
			String[] filesplit = filename.split("\\\\");
			String firstletter = filesplit[1].toString().substring(0, 1);
			String[] filesplit2 = filesplit[1].split("\\.");
			String rest = filesplit2[0].toString().substring(1);
			String anzeigename = firstletter.toUpperCase() + rest.toLowerCase();

			Flaglist[i][0] = fileArray[i].toString();
			Flaglist[i][1] = anzeigename;
		}

		return Flaglist;
	}

	/*
	 * Einbinden der Bilder. Diese Version unterstützt ebenfalls ein rescaling.
	 * Dies muss in der endgültigen Version nicht drin sein, wenn alle Bilder
	 * eine anständige Größe besitzen.
	 */
	public ImageIcon Flaggedarstellen(String verzeichnis) {
		MediaTracker tracker = new MediaTracker(this);
		Image flaggeori = getToolkit().getImage(verzeichnis);
		tracker.addImage(flaggeori, 0);
		try {
			// Warten, bis das Image vollständig geladen ist,
			// damit getWidth() und getHeight() funktionieren
			tracker.waitForAll();
		} catch (InterruptedException e) {

		}
		int oriheight = flaggeori.getHeight(this);
		int oriwidth = flaggeori.getWidth(this);
		int verhaeltnis = 150;
		int width = verhaeltnis * oriwidth / 100;
		int height = verhaeltnis * oriheight / 100;
		Image flaggescaled = flaggeori.getScaledInstance(width, height,
				flaggeori.SCALE_SMOOTH);
		ImageIcon ausgabe = new ImageIcon(flaggescaled);

		return ausgabe;
	}

	public static int Richtig(int[] Auswahl) {
		int i = (int) (Math.random() * 3 + 1);
		i--;
		return Auswahl[i];

	}

	public static int[] Zufall(String[][] Flaggenarray) {
		String[] Wuerfel = new String[Flaggenarray.length];
		for (int i = 0; i < Flaggenarray.length; i++) {
			Wuerfel[i] = "" + i;
		}
		List<String> liste = Arrays.asList(Wuerfel);

		Collections.shuffle(liste);

		int[] Ergebnis = new int[3];

		Ergebnis[0] = Integer.parseInt(Wuerfel[0]);
		Ergebnis[1] = Integer.parseInt(Wuerfel[1]);
		Ergebnis[2] = Integer.parseInt(Wuerfel[2]);

		return Ergebnis;
	}

	public static String[][] getFlaggenliste() {
		return einlesen("Flaggen");
	}

	public void setZufallszahl() {
		String[][] Flaggenliste = getFlaggenliste();
		Zufallszahl = Zufall(Flaggenliste);
	}

	public static quizframe startprogramm() {
		String[][] Flaggenliste = getFlaggenliste();
		int[] Zufallszahl = new int[3];
		Zufallszahl = Zufall(Flaggenliste);
		int richtigeantwort = Richtig(Zufallszahl);
		quizframe mainpr = new quizframe("Signalflaggen Lernprogramm",
				Flaggenliste, Zufallszahl, richtigeantwort);
		return mainpr;
	}

	public void actionPerformed(ActionEvent evt) {
		if (evt.getActionCommand().equals("richtig")) {
			Ergebnislabel.setText("Diese Antwort ist richtig");
			weitereFrage();
		} else
			Ergebnislabel.setText("FALSCH!!");

	}

	private void weitereFrage() {
		Object[] options = { "Ja", "Nein" };
		int selected = JOptionPane.showOptionDialog(this,
				"Wollen Sie eine weitere Frage?", "weitere Frage",
				JOptionPane.DEFAULT_OPTION, JOptionPane.INFORMATION_MESSAGE,
				null, options, options[0]);
		if (selected == 0) {
			mainpr.dispose();
			mainpr.setSize(500, 400);
			mainpr.setLocationRelativeTo(null);
			mainpr.setResizable(false);
			mainpr.setVisible(true);
		} else {
			// was auch immer...
			System.exit(0);
		}
	}

	public static void main(String[] args) {
		mainpr = startprogramm();

		mainpr.setSize(500, 400);
		mainpr.setLocationRelativeTo(null);
		mainpr.setResizable(false);
		mainpr.setVisible(true);
	}

}
 

blade_mz

Mitglied
moin,

so etwas ähnliches hatte ich auch schonmal. Ich such aber eigentlich eine Möglichkeit ohne den aktuellen JFrame zu schließen und einen neuen JFrame zu öffnen. Ich würde gerne nur die Werte überschreiben und die JLabel dann aktualisieren.

Schönen Gruß
 

henpara

Bekanntes Mitglied
wie wäre es mit einer Methode reset(JQuizFrame frame)
wo du dann alle Einstellungen/Parameter wieder auf den Ursprungszustand zurücksetzt.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Bilder in JFrame laden Java Basics - Anfänger-Themen 8
B JFrame neu laden Java Basics - Anfänger-Themen 7
fragenÜber(fragen); Turtle Grafik mit GUI (JFrame) Java Basics - Anfänger-Themen 3
E JFrame + Buffer-strategy Java Basics - Anfänger-Themen 8
I JFrame / Screen auf zweitem (definiertem) Monitor öffnen Java Basics - Anfänger-Themen 3
luggas89 Mit Jframe live zeichnen Java Basics - Anfänger-Themen 4
C mehrere JPanel in ein JFrame bringen Java Basics - Anfänger-Themen 9
B HSQL mit JFrame steuern Java Basics - Anfänger-Themen 4
D Wie Objekte im JFrame frei bewegen lassen? Java Basics - Anfänger-Themen 3
D Erste Schritte png in JFrame anzeigen? Java Basics - Anfänger-Themen 3
Thomathy Interface Wie schließt man ein anderes JFrame Fenster? Java Basics - Anfänger-Themen 6
D Probleme mit JFrame und der Größe Java Basics - Anfänger-Themen 8
P JFrame, Linien zeichnen, MouseListener Java Basics - Anfänger-Themen 2
S Kontrollieren ob jframe disposed ist Java Basics - Anfänger-Themen 3
Elyt JFrame in den Hintergrund verschieben Java Basics - Anfänger-Themen 3
OSchriever JFrame-Anwendungsfenster verschieben Java Basics - Anfänger-Themen 17
M Bild in JFrame Java Basics - Anfänger-Themen 1
S Klassenaufruf über JFrame Button Java Basics - Anfänger-Themen 3
W 2 JPanel in einem JFrame Java Basics - Anfänger-Themen 4
CptK Interface Klasse Frame (extends JFrame) aus anderer Klasse schließen Java Basics - Anfänger-Themen 7
S JFrame mit Hintergrundbild und Button Java Basics - Anfänger-Themen 4
S JFrame Java Basics - Anfänger-Themen 15
I JFrame proportional verkleinerbar machen Java Basics - Anfänger-Themen 3
B Java JFrame zeichnen Java Basics - Anfänger-Themen 4
ReinerCoder Vererbung von JFrame in einer Klasse entfernen Java Basics - Anfänger-Themen 5
T Auslagern von Methoden bei einem JFrame Java Basics - Anfänger-Themen 6
N Erste Schritte JFrame Caesar-Verschlüsselung Java Basics - Anfänger-Themen 23
B Erste Schritte Objekte von JFrame der Fenstergröße anpassen Java Basics - Anfänger-Themen 3
J JFrame Fenster öffnet sich nicht Java Basics - Anfänger-Themen 7
3 JFrame immer im Hintergrund Java Basics - Anfänger-Themen 1
F Interface JFrame mit if-Abfrage automatisch schließen lassen? Java Basics - Anfänger-Themen 3
R JFrame nicht verschiebbar Java Basics - Anfänger-Themen 2
T Wenn JFrame Textfelder Hintergrund Grün dann... (if) Java Basics - Anfänger-Themen 3
K Java JFrame mit Hintergrundbild erstellen Java Basics - Anfänger-Themen 1
Aruetiise Variablen JFrame und Variablen Java Basics - Anfänger-Themen 3
H Eclipse JFrame Java Basics - Anfänger-Themen 3
C Variablen von einem JFrame in einen anderen übertragen Java Basics - Anfänger-Themen 3
M Bild wird von JFrame nicht geladen Java Basics - Anfänger-Themen 12
I JFrame minimieren wenn anderes Programm minimiert wird Java Basics - Anfänger-Themen 1
K Methoden Methode starten wenn JFrame geöffnet wird Java Basics - Anfänger-Themen 2
D Erste Schritte JFrame Inhalte werden nicht angezeigt Java Basics - Anfänger-Themen 8
A Variablen In anderer Klasse auf Objekte von JFrame zugreifen Java Basics - Anfänger-Themen 1
B Ist MyFrame oder JFrame besser? Java Basics - Anfänger-Themen 3
Y JFrame sichtbarkeit Java Basics - Anfänger-Themen 4
KeVoZ_ Label auf JFrame willkürlich Positionieren Java Basics - Anfänger-Themen 2
Dechasa Interface JFrame mit mehreren Übereinander liegenden JPanel Java Basics - Anfänger-Themen 5
P JFrame nur einmal öffnen Java Basics - Anfänger-Themen 4
D JFrame - 10 Sekunden bis zum schließen warten. Java Basics - Anfänger-Themen 2
V Tastatur initialisieren JFrame Probleme Java Basics - Anfänger-Themen 6
J JPG in JFrame anzeigen lassen Java Basics - Anfänger-Themen 3
J JFrame ausgabe von Werten Java Basics - Anfänger-Themen 9
F GUI als Klasse oder extend JFrame? Java Basics - Anfänger-Themen 6
F JFrame resize verschiebt JPanel Java Basics - Anfänger-Themen 3
S Wieso wird mein JFrame transparent dargestellt? Java Basics - Anfänger-Themen 5
L [JFrame] Exception - woher? Java Basics - Anfänger-Themen 8
thomasbomme Grafikfehler JFrame- Cleartype Java Basics - Anfänger-Themen 1
GreyFox Arbeit mit JFrame Java Basics - Anfänger-Themen 8
T Erste Schritte 2 Codes zusammen fügen / Label in JFrame Java Basics - Anfänger-Themen 1
Z Zwei Images auf einem JFrame - Aber nur eins wird angezeigt! Java Basics - Anfänger-Themen 5
N Input/Output Wenn kein Input, dann Fehler anzeigen lassen im JFrame Java Basics - Anfänger-Themen 6
W 2 JPanels in 2Klasse in einem JFrame zusammenfügen Java Basics - Anfänger-Themen 12
dat_vin JFrame öffnet sich mehrmals Java Basics - Anfänger-Themen 6
M JFrame Bild einfügen Java Basics - Anfänger-Themen 3
M Rahmen für undekorierten JFrame Java Basics - Anfänger-Themen 6
S JPanel wird versetzt auf JFrame gelegt Java Basics - Anfänger-Themen 2
B Erste Schritte JFrame in Klasse auslagern Java Basics - Anfänger-Themen 4
H JFrame komplett schließen Java Basics - Anfänger-Themen 3
S Brauche hilfe bei Pong (JFrame) Java Basics - Anfänger-Themen 2
M hintergrund in jframe festlegen Java Basics - Anfänger-Themen 4
J JFrame Render Fehler - Warum? Java Basics - Anfänger-Themen 2
I komponenten werden in JFrame nicht richtig angezeigt Java Basics - Anfänger-Themen 1
E 2. JFrame erkennt 1. Frame Java Basics - Anfänger-Themen 6
D Best Practice JFrame im JFrame Java Basics - Anfänger-Themen 2
P Bild in JFrame Titelleiste Java Basics - Anfänger-Themen 7
S Erste Schritte Von JFrame in nächstes JFRame wechseln Java Basics - Anfänger-Themen 0
V JFrame aktualisieren Java Basics - Anfänger-Themen 6
S JFrame ist nicht schwarz Java Basics - Anfänger-Themen 5
B JPanel/JFrame in ein Applet umwandeln (Webfähig) Java Basics - Anfänger-Themen 7
S Interface JButton etc. wird in JFrame mit paint() nicht angezeigt Java Basics - Anfänger-Themen 6
S JFrame wird nicht "bemalt" Java Basics - Anfänger-Themen 2
M Unsichtbare Objekte in JFrame Java Basics - Anfänger-Themen 2
S Textdatei einlesen und JFrame füllen Java Basics - Anfänger-Themen 14
Sogomn JLabel in anderer Klasse zum JFrame hinzufügen Java Basics - Anfänger-Themen 2
B Drawline wird auf JFrame nicht angezeigt Java Basics - Anfänger-Themen 3
N Fokus setzen nachdem JFrame in Vordergrund geholt wurde Java Basics - Anfänger-Themen 7
K Methoden Objekt auf JFrame zeichnen Java Basics - Anfänger-Themen 16
S JFrame leeren Java Basics - Anfänger-Themen 6
X JFrame Fenster einzeln schließen Java Basics - Anfänger-Themen 2
J Klick auf Button -> JFrame öffnet sich erneut. & Datei lässt sich nicht löschen Java Basics - Anfänger-Themen 7
K Erste Schritte Jframe Im Jpanel Java Basics - Anfänger-Themen 4
D Kein Zugriff auf JFrame Java Basics - Anfänger-Themen 2
P JFrame Component automatische Größe verhindern Java Basics - Anfänger-Themen 2
D JFrame, Komponenten verschmiert. Java Basics - Anfänger-Themen 15
M Schriftfarbe in JFrame Java Basics - Anfänger-Themen 24
A JFrame läuft ewig? Java Basics - Anfänger-Themen 2
U JFrame durch ActionListener erweitern Java Basics - Anfänger-Themen 4
B Wie kann man auf das JFrame einer anderen Klasse zugreifen, etwas hinzufügen und entfernen?? Java Basics - Anfänger-Themen 3
N JFrame-Objekt in neuer Methode nicht verfügbar? Java Basics - Anfänger-Themen 3
A Frage zu: JFrame setLocationRelativeTo Java Basics - Anfänger-Themen 3
N Erste Schritte Prozessor Kernanzahl in JFrame Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben