Hi, ich benötige Hilfe bei einem Programm das ich für meine Firma schreiben muss. Ich habe 3 JTextFields und will den Inhalt von diesen bei einem Klick auf den Button in 3 verschiedene Variablen gespeichert wird. Ich hoffe es ist alles gut kommentiert und verständlich.
Ich habe schon einiges versucht aber ich komme nicht weiter. Wäre super wenn jmd von euch mir weiterhelfen könnte.
Ich habe schon einiges versucht aber ich komme nicht weiter. Wäre super wenn jmd von euch mir weiterhelfen könnte.
Java:
package main;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Main {
public static void main( String args[] ) {
JFrame mainFrame = new JFrame(); //Hauptfenster
mainFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
mainFrame.setSize ( 400, 400 );
//JPanel (kleines Fenster im Frame)
JPanel JPanel1 = new JPanel();
//Label
JLabel umkreis1 = new JLabel("Umkreissuche:");
//Textfeld für Benutzereingabe
JTextField umkreis2 = new JTextField("100000");
JLabel stadt1 = new JLabel("Stadt");
JTextField stadt2 = new JTextField("Stadt bitte eingeben.");
JLabel umsatz1 = new JLabel("Umsatz");
JTextField umsatz2 = new JTextField("Umsatz bitte eingeben.");
//Button
JButton button1 = new JButton("Kunden anzeigen");
//Listener
//Wie funktioniert das mit dem Listener?
String umkreis = umkreis2.getText();
String stadt = stadt2.getText();
String umsatz = umsatz2.getText();
//Das soll erst nach Button Klick passieren
System.out.println(umkreis);
System.out.println(stadt);
System.out.println(umsatz);
//Elemente JPanel hinzufügen
JPanel1.add(umkreis1);
JPanel1.add(umkreis2);
JPanel1.add(stadt1);
JPanel1.add(stadt2);
JPanel1.add(umsatz1);
JPanel1.add(umsatz2);
JPanel1.add(button1);
mainFrame.add(JPanel1);
//Elemente sichtbar machen
mainFrame.setVisible( true );
JPanel1.setVisible(true);
//Positionen ändern
mainFrame.setLayout(null);
JPanel1.setLayout(null);
umkreis1.setLocation(20, 20); //(x, y)
umkreis2.setLocation(20, 40);
stadt1.setLocation(20, 70);
stadt2.setLocation(20, 90);
umsatz1.setLocation(20, 120);
umsatz2.setLocation(20, 140);
button1.setLocation(20, 190);
}
}