Hallo Zusammen,
Ich habe ein Problem. Und zwar habe ich eine Oberfläche mit zwei Textfeldern in denen ich Zahlen eintrage. Diese Zahlen sollen dann in Integer umgewandelt werden um diese in einer anderen Klasse als Zähler zu verwenden.
Wird zum Beispiel der Wert 5 eingetragen, sollen in einer anderen Klasse 5 JButtons erstellt werden.
Hat jemand eine Idee wie man sowas Umsetzen kann?
LG
Ich habe ein Problem. Und zwar habe ich eine Oberfläche mit zwei Textfeldern in denen ich Zahlen eintrage. Diese Zahlen sollen dann in Integer umgewandelt werden um diese in einer anderen Klasse als Zähler zu verwenden.
Wird zum Beispiel der Wert 5 eingetragen, sollen in einer anderen Klasse 5 JButtons erstellt werden.
Java:
import java.awt.Container;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class GUIAbfrage extends JFrame{
JLabel person = new JLabel("Anzahl der Personen");
JLabel termin = new JLabel("Anzahl der Termine");
JTextField personenEingabe = new JTextField();
JTextField terminEingabe = new JTextField();
JButton weiter = new JButton("Weiter");
public JTextField getPersonen() {
return personenEingabe;
}
public void setPersonen(JTextField personenEingabe) {
this.personenEingabe = personenEingabe;
}
public JTextField getTermine() {
return terminEingabe;
}
public void setTermine(JTextField terminEingabe) {
this.terminEingabe = terminEingabe;
}
public GUIAbfrage(String title) {
super(title);
GridBagLayout gb = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();
Container contentPane = getContentPane();
contentPane.setLayout(gb);
c.fill = GridBagConstraints.HORIZONTAL;
person.setHorizontalAlignment(JLabel.CENTER);
c.insets = new Insets(5, 5, 5, 5);
c.gridx = 0;
c.gridy = 1;
c.gridwidth = 1;
gb.setConstraints(person, c);
contentPane.add(person);
personenEingabe = new JTextField();
personenEingabe.setHorizontalAlignment(JTextField.CENTER);
c.insets = new Insets(5, 5, 5, 5);
c.gridx = 0;
c.gridy = 2;
c.gridwidth = 1;
gb.setConstraints(personenEingabe, c);
contentPane.add(personenEingabe);
termin.setHorizontalAlignment(JLabel.CENTER);
c.insets = new Insets(5, 5, 5, 5);
c.gridx = 0;
c.gridy = 3;
c.gridwidth = 1;
gb.setConstraints(termin, c);
contentPane.add(termin);
terminEingabe.setHorizontalAlignment(JTextField.CENTER);
c.insets = new Insets(5, 5, 5, 5);
c.gridx = 0;
c.gridy = 4;
c.gridwidth = 1;
gb.setConstraints(terminEingabe, c);
contentPane.add(terminEingabe);
weiter.setHorizontalAlignment(JButton.CENTER);
c.insets = new Insets(5, 5, 5, 5);
c.gridx = 0;
c.gridy = 6;
c.gridwidth = 1;
gb.setConstraints(weiter, c);
weiter.addActionListener(new VerarbeitungMasken(this,weiter));
contentPane.add(weiter);
}
}
Hat jemand eine Idee wie man sowas Umsetzen kann?
LG