Swing(Daten zugreifen)

AbduKay

Mitglied
Hallo,

bin ein JAVA-Anfänger und haben in der Schule ein Projekt bekommen, undzwar sollen wir mit Swing ein Fesnter erstellen wo Buttons drauf sind. Auf den Buttons stehen jeweilse Verschiedene Blumen. Nun soll aber wenn man auf einen Button klickt z.B auf den wo "Rose" draufsteht soll sich ein neues Fenster öffnen worin dort die Sorte, Farbe und der Preis der Blume steht.
Das Fenster mit den buttons habe ich erstellt. Und die Blumen mit den Sorten, Farben und Preisen auch, aber leider weiss ich nicht wie die Grafische Oberfläche auf die Daten zugreift, weiss nicht wie ich das realisieren soll.
Und hier die Klassen die ich geschrieben habe:
Das ist meine Klasse Blume, mit den Eigenschaften

Java:
public class Blume {
	
	// Eigenschaften einer Blume
	private String Sorte;
	private String Farbe;
	private float Preis;
	
	// Konstruktor
	public Blume(String sorte, String farbe, float preis) {
		Sorte = sorte;
		Farbe = farbe;
		Preis = preis;
	}

	
	public String getSorte() {
		return Sorte;
	}

	public void setSorte(String sorte) {
		Sorte = sorte;
	}

	public String getFarbe() {
		return Farbe;
	}

	public void setFarbe(String farbe) {
		Farbe = farbe;
	}

	public float getPreis() {
		return Preis;
	}

	public void setPreis(float preis) {
		Preis = preis;
	}
	
	
	

}

Dann habe ich eine MainMethode geschrieben, wo ich die Blumen erstellt habe
Java:
public class Blumen {

	public static void main(String[] args) {
		
		Blume bl		= new Blume("Tulpe","Gelb",1);
		Blume bl1		= new Blume("Rose", "Rot",3);
		Blume bl2		= new Blume("Narzisse","Gelb",2);
		Blume bl3		= new Blume("Nelke","Weiß",1);
		Blume bl4		= new Blume("Orchidee", "Violett",5);
		Blume bl5		= new Blume("Veilchen","Lila",2);
		Blume bl6		= new Blume("Gänseblümchen","Gelb-Weiß",1);
		Blume bl7		= new Blume("Maiglökchen","Weiß",3);
		Blume bl8		= new Blume("Rittersporn","Blau",4);
		Blume bl9		= new Blume("Schleifenblume","Weiß",6);
		Blume bl10		= new Blume("Zwergherzblume","Rosa",5);
		Blume bl11		= new Blume("Gemswurz","Gelb",3);
		Blume bl12		= new Blume("Lupinen","Lila",2);
		Blume bl13		= new Blume("Helianthus","Blau",4);
		Blume bl14		= new Blume("Telekie","Gelbgestreift",5);
				

	}

}

Und hier ist die Oberfläche:
Java:
import java.awt.Color;
import java.awt.Font;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;


public class OberFläche {

	public static void main(String[] args) {
		
		// Erstellen des JFrames
		JFrame jf   = new JFrame();
		jf.setTitle("Der BlumenLaden");
		
		// Deaktivieren des Default - Layoutmanagers
		jf.getContentPane().setLayout(null);
		
		// Erstellen der JLabels
		JLabel jl1		= new JLabel("Ladenname = First");
		JLabel jl2  	= new JLabel("Inhaber = Kadir Gemici");
		JLabel jl3  	= new JLabel("Ort = Köln");
		JLabel jl4  	= new JLabel("Wählen Sie Ihre gewünschte Blumensorte!");
		
		//Erstellen der JButtons
		JButton jb1 	= new JButton("Tulpe");
		JButton jb2 	= new JButton("Rose");
		JButton jb3 	= new JButton("Narzisse");
		JButton jb4 	= new JButton("Nelke");
		JButton jb5 	= new JButton("Orchidee");
		
		JButton jb6 	= new JButton("Veilchen");
		JButton jb7 	= new JButton("Gänseblümchen");
		JButton jb8 	= new JButton("Maiglökchen");
		JButton jb9 	= new JButton("Rittersporn");
		JButton jb10	= new JButton("Schleifenblume");
		
		JButton jb11	= new JButton("Zwergherzblume");
		JButton jb12	= new JButton("Gemswurz");
		JButton jb13	= new JButton("Lupinen");
		JButton jb14	= new JButton("Helianthus");
		JButton jb15	= new JButton("Telekie");
		
		// Konfiguration der GUI-Container/Komponenten
		jf.getContentPane().setBackground(Color.white);
		jl1.setOpaque(true);
		jl1.setHorizontalAlignment(JLabel.LEFT);
		jl1.setVerticalAlignment(JLabel.CENTER);
		jl1.setBackground(Color.white);
		jl1.setForeground(Color.black);
		jl1.setFont(new Font("Arial",Font.BOLD,16));
		
		jl2.setOpaque(true);
		jl2.setHorizontalAlignment(JLabel.LEFT);
		jl2.setVerticalAlignment(JLabel.CENTER);
		jl2.setBackground(Color.white);
		jl2.setForeground(Color.black);
		jl2.setFont(new Font("Arial",Font.BOLD,16));
		
		jl3.setOpaque(true);
		jl3.setHorizontalAlignment(JLabel.LEFT);
		jl3.setVerticalAlignment(JLabel.CENTER);
		jl3.setBackground(Color.white);
		jl3.setForeground(Color.black);
		jl3.setFont(new Font("Arial",Font.BOLD,16));
		
		jl4.setOpaque(true);
		jl4.setHorizontalAlignment(JLabel.CENTER);
		jl4.setVerticalAlignment(JLabel.CENTER);
		jl4.setBackground(Color.white);
		jl4.setForeground(Color.blue);
		jl4.setFont(new Font("Arial",Font.BOLD,14));
		
		// JButtons
		jb1.setBackground(Color.red);
		jb1.setForeground(Color.white);
		jb1.setFont(new Font("Arial",Font.BOLD,12));
		
		jb2.setBackground(Color.red);
		jb2.setForeground(Color.white);
		jb2.setFont(new Font("Arial",Font.BOLD,12));
		
		jb3.setBackground(Color.red);
		jb3.setForeground(Color.white);
		jb3.setFont(new Font("Arial",Font.BOLD,12));
		
		jb4.setBackground(Color.red);
		jb4.setForeground(Color.white);
		jb4.setFont(new Font("Arial",Font.BOLD,12));
		
		jb5.setBackground(Color.red);
		jb5.setForeground(Color.white);
		jb5.setFont(new Font("Arial",Font.BOLD,12));
		
		jb6.setBackground(Color.red);
		jb6.setForeground(Color.white);
		jb6.setFont(new Font("Arial",Font.BOLD,12));
		
		jb7.setBackground(Color.red);
		jb7.setForeground(Color.white);
		jb7.setFont(new Font("Arial",Font.BOLD,12));
		
		jb8.setBackground(Color.red);
		jb8.setForeground(Color.white);
		jb8.setFont(new Font("Arial",Font.BOLD,12));
		
		jb9.setBackground(Color.red);
		jb9.setForeground(Color.white);
		jb9.setFont(new Font("Arial",Font.BOLD,12));
		
		jb10.setBackground(Color.red);
		jb10.setForeground(Color.white);
		jb10.setFont(new Font("Arial",Font.BOLD,12));
		
		jb11.setBackground(Color.red);
		jb11.setForeground(Color.white);
		jb11.setFont(new Font("Arial",Font.BOLD,12));
		
		jb12.setBackground(Color.red);
		jb12.setForeground(Color.white);
		jb12.setFont(new Font("Arial",Font.BOLD,12));
		
		jb13.setBackground(Color.red);
		jb13.setForeground(Color.white);
		jb13.setFont(new Font("Arial",Font.BOLD,12));
		
		jb14.setBackground(Color.red);
		jb14.setForeground(Color.white);
		jb14.setFont(new Font("Arial",Font.BOLD,12));
		
		jb15.setBackground(Color.red);
		jb15.setForeground(Color.white);
		jb15.setFont(new Font("Arial",Font.BOLD,12));
		
		// Positionierung und Skalierung des GUI-Containers und der GUI-Komponenten
		jf.setSize(800,640);
		jl1.setBounds(10, 20, 150, 25);
		jl2.setBounds(10, 60, 300, 25);
		jl3.setBounds(10, 100, 150, 25);
		jl4.setBounds(130, 150, 500, 25);
		
		jb1.setBounds(110, 200, 150, 25);
		jb2.setBounds(110, 250, 150, 25);
		jb3.setBounds(110, 300, 150, 25);
		jb4.setBounds(110, 350, 150, 25);
		jb5.setBounds(110, 400, 150, 25);
		
		jb6.setBounds(300, 200, 150, 25);
		jb7.setBounds(300, 250, 150, 25);
		jb8.setBounds(300, 300, 150, 25);
		jb9.setBounds(300, 350, 150, 25);
		jb10.setBounds(300, 400, 150, 25);
		
		jb11.setBounds(490, 200, 150, 25);
		jb12.setBounds(490, 250, 150, 25);
		jb13.setBounds(490, 300, 150, 25);
		jb14.setBounds(490, 350, 150, 25);
		jb15.setBounds(490, 400, 150, 25);
		
		// Setzen der JButtons, JLabels in den JFrame
		jf.getContentPane().add(jl1);
		jf.getContentPane().add(jl2);
		jf.getContentPane().add(jl3);
		jf.getContentPane().add(jl4);
		
		jf.getContentPane().add(jb1);
		jf.getContentPane().add(jb2);
		jf.getContentPane().add(jb3);
		jf.getContentPane().add(jb4);
		jf.getContentPane().add(jb5);
		jf.getContentPane().add(jb6);
		jf.getContentPane().add(jb7);
		jf.getContentPane().add(jb8);
		jf.getContentPane().add(jb9);
		jf.getContentPane().add(jb10);
		jf.getContentPane().add(jb11);
		jf.getContentPane().add(jb12);
		jf.getContentPane().add(jb13);
		jf.getContentPane().add(jb14);
		jf.getContentPane().add(jb15);
		
		// Speicherverwaltung und Anzeigen des Inhalts
		jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		jf.setVisible(true);
		
		
		
		
		

	}

}

Ich hoffe Ihr wisst was ich meine und könnt mir weiterhelfen. :)
 

Michael...

Top Contributor
Habt Ihr schon Arrays oder Listen durchgenommen?
Grundsätzlich sollte nicht alles in die main(...) gepackt werden und in Deinem Fall sollte es nur eine Klasse mit einer main geben.
 

ChrisKu

Bekanntes Mitglied
Moin,

Dann habe ich eine MainMethode geschrieben, wo ich die Blumen erstellt habe

Was soll da eine Main Methode? Du willst die Klasse "Blumen" doch nicht ausführen. Die Initalisierung Deiner ganzen Blumen gehört in den Konstruktor von "Blumen".

In der Blumen Klasse musst Du Deine einzelnen "Blume" Objekte so speichern, dass Du später auch rankommst. Ich würde es die Blume Object in einer HashMap speichern, dann kannst Du die Objekte später einfach über den Namen ansprechen

Code:
HashMap<String, Blume> myBlumen = new HashMap<String, Blume>();
....
myBlumen.put("Tulpe", new Blume("Tulpe","Gelb",1));
...

Der Zugriff erfolgt dann über

Code:
Blume tulpe = myBlumen.get("Tulpe");

Ich vermute, dass ist noch nciht die gesamte Lösung deines Problems. Ich suchte in Deinem Code das neue Fenster, in dem die Daten angezigt werden sollen.
 

AbduKay

Mitglied
Ja Haben wir. Also sollte ich dann die Blumen als ArrayList erstellen? Und die Main Methode nur in der Klasse OberFläche verwenden ?
 

ChrisKu

Bekanntes Mitglied
Ja Haben wir. Also sollte ich dann die Blumen als ArrayList erstellen?

Also, wie gesagt, ich würde eine Map nehmen, dann brauchst Du die gewünschte Blume nicht aus der ArrayList herauszusuchen.

Neben dem Konstruktor brauchst Du in der Blumen Klasse noch eine Methode, um die Blume wieder herauszufischen:

Code:
public Blume getBlume(String blumenName){
    return myBlumen.get(blumenName);
}
 
Zuletzt bearbeitet:

AbduKay

Mitglied
Also dann so in etwa ?

Java:
import java.util.HashMap;


public class Blume {
	
	// Eigenschaften einer Blume
	private String Sorte;
	private String Farbe;
	private float Preis;
	
	// HashMap
	HashMap<String, Blume> myBlumen = new HashMap<String, Blume>();
	
	// Konstruktor
	public Blume(String sorte, String farbe, float preis) {
		Sorte = sorte;
		Farbe = farbe;
		Preis = preis;
		
		myBlumen.put("Tulpe", new Blume("Tulpe","Gelb",1));
		myBlumen.put("Rose", new Blume("Rose","Rot",3));
		myBlumen.put("Narzisse", new Blume("Narzisse","Gelb",2));
		myBlumen.put("Nelke",new Blume("Nelke","Weiß",1));
	}
	
	public Blume getBlume(String blumenName){
	    return myBlumen.get(blumenName);
	}
 

ChrisKu

Bekanntes Mitglied
Hmm, nicht ganz. Die HashMap, die Zeilen im Konstruktor die mit myBlumen beginnen und die Methode getBlume() müssen in Deine Klasse Blumen nicht Blume.

Deine im OP aufgeführte Klasse Blume ist schon ok, da musst Du nicht ändern. Nur in Deinem "Blumenstrauß" ;) - der Klasse Blumen.
 

AbduKay

Mitglied
Mir fällt gerade auf das ich die Klassen ein bisschen unpassend benannt habe. Denn sie verwechselt man irgendwie leicht -.- :)

Habe es jetzt so gemacht wie du es beschrieben hast, allerdings meckert der jetzt bei den Zeilen:

Code:
myBlumen.put("Tulpe", new Blume("Tulpe","Gelb",1));


Irgendwie peinlich das ich so etwas nicht hinkriege
 

AbduKay

Mitglied
Java:
import java.util.HashMap;


public class Blumen {

		public Blume getBlume(String blumenName){
			return myBlumen.get(blumenName);
		}
		
		// HashMap
		HashMap<String, Blume> myBlumen = new HashMap<String, Blume>();
		
		myBlumen.put("Tulpe", new Blume("Tulpe","Gelb",1));
		myBlumen.put("Rose", new Blume("Rose","Rot",3));
		myBlumen.put("Narzisse", new Blume("Narzisse","Gelb",2));
		myBlumen.put("Nelke",new Blume("Nelke","Weiß",1));
	
		/*Blume bl		= new Blume("Tulpe","Gelb",1);
		Blume bl1		= new Blume("Rose", "Rot",3);
		Blume bl2		= new Blume("Narzisse","Gelb",2);
		Blume bl3		= new Blume("Nelke","Weiß",1);
		Blume bl4		= new Blume("Orchidee", "Violett",5);
		Blume bl5		= new Blume("Veilchen","Lila",2);
		Blume bl6		= new Blume("Gänseblümchen","Gelb-Weiß",1);
		Blume bl7		= new Blume("Maiglökchen","Weiß",3);
		Blume bl8		= new Blume("Rittersporn","Blau",4);
		Blume bl9		= new Blume("Schleifenblume","Weiß",6);
		Blume bl10		= new Blume("Zwergherzblume","Rosa",5);
		Blume bl11		= new Blume("Gemswurz","Gelb",3);
		Blume bl12		= new Blume("Lupinen","Lila",2);
		Blume bl13		= new Blume("Helianthus","Blau",4);
		Blume bl14		= new Blume("Telekie","Gelbgestreift",5);*/
				

	}
 

ChrisKu

Bekanntes Mitglied
myBlumen.put(....) muss in den Konstruktor von Blumen, das steht bei Dir noch frei im Raum.

Also, der Konstruktor sollte ungefähr so aussehen

Code:
public Blumen(){

        myBlumen.put("Tulpe", new Blume("Tulpe","Gelb",1));
        myBlumen.put("Rose", new Blume("Rose","Rot",3));
        myBlumen.put("Narzisse", new Blume("Narzisse","Gelb",2));
        myBlumen.put("Nelke",new Blume("Nelke","Weiß",1));

}

PS: Deklariere myBlumen als "private", das ist besserer Programmierstil.
 

AbduKay

Mitglied
Ich nerve schon bestimmt, aber das JFrame soll sich ja nur dann erst öffnen wenn man auf die Blume klickt, also muss ich erst ein ActionListener für die einzelnen JButton setzen ?
Und das neue JFrame auch in die Main methode schreiben ?
 

ChrisKu

Bekanntes Mitglied
Sorry, die Antwort war ein bisschen knapp.

Ich würde vorschlagen, Du erstellst eine neue Klasse, die die Klasse JFrame erweitert. Im Konstruktor kannst Du dann die ganzen Labels und Textfelder initialisieren, die dann Deine Daten später anzeigen sollen. Dann brauchst Du noch Methode(n) um die Daten aus der Blume zu übernehmen und die Textfelder zu setzen.

Diese Klasse kannst Du dann in Deiner Klasse Anzeige einfach benutzen.
 

AbduKay

Mitglied
Ja, meinst du extends und so, dass die Eigenschaften der Klasse übernimmt ?

Ich versuche es mal, hoffentlich kriege ich es hin. Danke nochmal für deine Hilfe und Mühe
 

ChrisKu

Bekanntes Mitglied
Genau, mit extends und so. Mal eine kurze Skizze, hilft vielleicht

Code:
public class BlumenAnzeige extends javax.swing.JFrame {

   private JTextField sorte;
   private JTextField farbe;
   //......

    public BlumenAnzeige(){

         // Hier initialisert Du Deine ganze Componenten, ähnlich wie Du es in Anzeige gemacht hast

   }

   public void setBlume(Blume blume){

       // Methode um die Werte den Componenten zuzuweisen, z.B.
       sorte.setText(blume.getSorte());

   }
 

ChrisKu

Bekanntes Mitglied
Code:
Weil eigentlich hatte ich es vor mit JLabels ausgeben zu lassen

Kein Problem, kannst Du auch mit JLabels machen.
 

ChrisKu

Bekanntes Mitglied
Achso, noch dazu

also muss ich erst ein ActionListener für die einzelnen JButton setzen

Korrekt. Der Einfachheit halber würde ich EINEN Actionlistener schreiben und den Buttons zuweisen. in der ActionPerformed(..) methode fragst Du dann ab, welche Button gedrückt wurde und zeigst das Formular mit den richtigen Daten an.
 

AbduKay

Mitglied
habe schon ein kleines Problem, undzwar bei den Methoden welche ich zuweise.....bei preis kann ich ja schlecht
Code:
preis.setText(blume.getPreis());

schreiben, da der Preis ja kein String ist. Was muss ich denn da hinschreiben ?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Juelin javax.swing in javafx AWT, Swing, JavaFX & SWT 1
A Eclipse 2023 und Swing AWT, Swing, JavaFX & SWT 4
W 2 JTables in einem Swing-Fenster? AWT, Swing, JavaFX & SWT 5
H Swing Componente zur Läufzeit ändern AWT, Swing, JavaFX & SWT 3
B Actionlistener mit Java Swing AWT, Swing, JavaFX & SWT 2
W Gibt es einen "automatischen Listener" in Swing oder JTable oder der ATM-Klasse? AWT, Swing, JavaFX & SWT 14
H Swing Buttons erst nach Klick sichtbar AWT, Swing, JavaFX & SWT 13
ExceptionOfExpectation Anpassung von JKomponentengrößen (Swing) AWT, Swing, JavaFX & SWT 3
thor_norsk AWT SWING Aufgabe AWT, Swing, JavaFX & SWT 7
U Zwei Fragen zu eienr Swing Aufgabe AWT, Swing, JavaFX & SWT 2
M Swing Bilder in Swing anzeigen AWT, Swing, JavaFX & SWT 9
H Swing , GridLayout, Größenbestimmung der Komponenten im Layout AWT, Swing, JavaFX & SWT 8
H Simple Animation mit Swing AWT, Swing, JavaFX & SWT 2
Guybrush Threepwood Einfachste Möglichkeit zum Abspielen eines Videos in Swing AWT, Swing, JavaFX & SWT 4
A Swing ProgressBar über 2 parallel laufende Threads AWT, Swing, JavaFX & SWT 2
M Swing GridLayout AWT, Swing, JavaFX & SWT 2
O return-Statement mit Swing AWT, Swing, JavaFX & SWT 6
O Ein Java-Programm mit Swing steuern AWT, Swing, JavaFX & SWT 1
Monokuma Swing zu JavaFX AWT, Swing, JavaFX & SWT 5
J Swing Slider AWT, Swing, JavaFX & SWT 11
G Thread starten Swing AWT, Swing, JavaFX & SWT 5
G Swing JPasswordField AWT, Swing, JavaFX & SWT 12
L Swing Button Farbe ändern/wechseln AWT, Swing, JavaFX & SWT 2
C Swing AWT GUI Anfänger Aufgabe AWT, Swing, JavaFX & SWT 7
W Inject bei einem Swing Frontend AWT, Swing, JavaFX & SWT 8
L Kommunikation zwischen Klassen / Konstruktoren bei Swing AWT, Swing, JavaFX & SWT 9
M Feldvalidierung swing AWT, Swing, JavaFX & SWT 4
E Swing Componenten werden nach Änderung des display modes verzerrt dargestellt AWT, Swing, JavaFX & SWT 8
D [Swing] Anordnung von Komponenten mit GridLayout Manager AWT, Swing, JavaFX & SWT 13
O Zukunft von Swing und JavaFX ? AWT, Swing, JavaFX & SWT 3
S Swing Fenster State Machine AWT, Swing, JavaFX & SWT 1
T Swing Swing an Bildschirm anpassen AWT, Swing, JavaFX & SWT 3
S Swing Panel wird nicht neu gezeichnet AWT, Swing, JavaFX & SWT 3
M Swing Java Swing/AWT Combobox Bug AWT, Swing, JavaFX & SWT 3
M Swing GUI mittels erben sowie variabler Dateninhalt AWT, Swing, JavaFX & SWT 1
W Swing Multitouch mit Swing AWT, Swing, JavaFX & SWT 6
S Swing-Applikation die ein Numpad nachbildet samt Keybindings..? AWT, Swing, JavaFX & SWT 5
S Swing Java Swing AWT, Swing, JavaFX & SWT 6
Blender3D Problem mit € Symbol Font Gotham Windows 10 Swing AWT, Swing, JavaFX & SWT 11
J Swing oder JavaFX AWT, Swing, JavaFX & SWT 21
D Swing Anwendung ohne JPanel erstellen AWT, Swing, JavaFX & SWT 1
D SQL Statements mit Java Swing benutzen AWT, Swing, JavaFX & SWT 4
Damtonix BufferStrategy flackert (Swing) AWT, Swing, JavaFX & SWT 9
D DatePicker für Java Swing AWT, Swing, JavaFX & SWT 2
B JavaFX oder swing AWT, Swing, JavaFX & SWT 3
T Java Swing - kleines Rechteck unter dem cursor AWT, Swing, JavaFX & SWT 5
L 2D-Grafik Swing paint|paintComponent AWT, Swing, JavaFX & SWT 2
L Swing Größe automatisch anpassen AWT, Swing, JavaFX & SWT 14
G Swing Swing Binding JList funktioniert nicht AWT, Swing, JavaFX & SWT 5
Blender3D Meine Swing Anwendung läuft unter Windows 10 und Ubuntu aber nicht auf Windows 7 AWT, Swing, JavaFX & SWT 16
B Bar Plot in Swing JPanel AWT, Swing, JavaFX & SWT 0
D Swing in Kombination mit JGraphX und JGraphT AWT, Swing, JavaFX & SWT 0
F main-Funktion bei Swing AWT, Swing, JavaFX & SWT 4
S Java Swing Print() method AWT, Swing, JavaFX & SWT 4
S Java Swing auf Windows Phone AWT, Swing, JavaFX & SWT 6
I JAVAFX - Übergabe der Inhalte an eine Scene - Wo ist der Vorteil gegenüber Swing? AWT, Swing, JavaFX & SWT 2
S Manuelles Menu in Swing AWT, Swing, JavaFX & SWT 3
T Custom Window ohne Swing / AWT / FX..?! AWT, Swing, JavaFX & SWT 1
MaxG. Swing Swing Komponenten zur Laufzeit hinzufügen AWT, Swing, JavaFX & SWT 2
Java_RY Bin Ratlos bzgl Malen in Swing AWT, Swing, JavaFX & SWT 5
offi Swing Shuttle List AWT, Swing, JavaFX & SWT 9
I Graph mit Swing zeichnen AWT, Swing, JavaFX & SWT 8
D Swing Swing Objekte sehen im Entwurf anders aus als beim Ausführen AWT, Swing, JavaFX & SWT 3
S Swing & Clean und build Problem AWT, Swing, JavaFX & SWT 12
javampir Swing repaint in JavaFX Anwendung AWT, Swing, JavaFX & SWT 3
K Mit JavaFX angefangen. Lohnt sich Swing? AWT, Swing, JavaFX & SWT 28
B Swing Update Swing Komponente bevor Methode startet. AWT, Swing, JavaFX & SWT 4
B Swing Tabelle(JTable) filtern swing GUI AWT, Swing, JavaFX & SWT 3
M Swing Swing-Widgets und paintComponent() AWT, Swing, JavaFX & SWT 2
B Swing WindowBuilde: Menu -> anderes Panel wechseln AWT, Swing, JavaFX & SWT 1
K eigener button in swing AWT, Swing, JavaFX & SWT 3
A JavaFX DatePicker in Swing beim Start nicht sichtbar AWT, Swing, JavaFX & SWT 2
windl Bufferstrategy in Swing nachstellen AWT, Swing, JavaFX & SWT 0
M Kamera in Java Swing einbinden AWT, Swing, JavaFX & SWT 4
Z Swing Swing und die Progressbar AWT, Swing, JavaFX & SWT 1
J Frage zur objektorentierten Swing Programmierung AWT, Swing, JavaFX & SWT 10
Xanny 2D-Grafik Beginner! Probleme mit Swing, Gprahics class und paint AWT, Swing, JavaFX & SWT 13
F Java Swing Rechteck in JPanel zeichnen AWT, Swing, JavaFX & SWT 7
N Swing Benötige Hilfe um ein Swing Canvas zu speichern AWT, Swing, JavaFX & SWT 4
stylegangsta JButton Fehelr javax.swing.ImageIcon.<init>(Unknown Source) AWT, Swing, JavaFX & SWT 24
RalleYTN Swing JavaFX VideoPlayer in Swing einbetten. Ich komm nicht an die Dimension des Videos! AWT, Swing, JavaFX & SWT 0
T swing läuft nur beding flüssig AWT, Swing, JavaFX & SWT 1
A Sonderzeichen bei Swing AWT, Swing, JavaFX & SWT 3
L DoubleBuffering unter Swing AWT, Swing, JavaFX & SWT 0
N Programm mit Swing und Thread, Figur bewegen sich nicht AWT, Swing, JavaFX & SWT 6
D Java Swing, Label lässt sich nicht mit Checkboxen/Knopf verändern AWT, Swing, JavaFX & SWT 2
J Swing Basics - JButton funktioniert nicht. AWT, Swing, JavaFX & SWT 1
J Swing/AWT | Dynamisch erzeugte Objekte ansprechen AWT, Swing, JavaFX & SWT 1
N JavaFX Umstieg von Swing auf Java FX AWT, Swing, JavaFX & SWT 6
J GUI Anfänger einfaches Program AWT, Swing, JavaFX & SWT AWT, Swing, JavaFX & SWT 3
M Swing Grundlegende Frage zu SWING mit WindowBuilder AWT, Swing, JavaFX & SWT 11
M Plugin oder eigenes Tool mit zB SWING AWT, Swing, JavaFX & SWT 2
Z Java-Swing : JComponent AWT, Swing, JavaFX & SWT 2
Z Swing Swing: Elemente werden doppel/verschoben gezeichnet, sind teils unsichtbar etc... AWT, Swing, JavaFX & SWT 10
S JComboBox aus anderer Klasse füllen (Java-Swing) AWT, Swing, JavaFX & SWT 0
N JComboBox in JTable [Swing] -> totaler UI-Einsteiger AWT, Swing, JavaFX & SWT 3
T Swing Kompatibilitätsproblem zwischen Swing und JavaFX AWT, Swing, JavaFX & SWT 4
M Layout-Probleme unter Swing AWT, Swing, JavaFX & SWT 5
T Swing / Kreis zeichnen AWT, Swing, JavaFX & SWT 2
S (Swing)Vollbild anzeigen unter Linux/Mac AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben