Hallo zusammen,
ich würde gerne wissen ob es die Möglichkeit gibt, den Wert den man beim Knopdrück auf ein TextField setzt gespeichert halten kann, also beim Ausführen des Programms, dass der Text schon steht
Hier der Code
Danke im Voraus.
Gruß
ich würde gerne wissen ob es die Möglichkeit gibt, den Wert den man beim Knopdrück auf ein TextField setzt gespeichert halten kann, also beim Ausführen des Programms, dass der Text schon steht
Hier der Code
Java:
import java.awt.Color;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
public class Gui extends JFrame {
private static final long serialVersionUID = 1L;
private Container pane;
private JPanel buttonPanel;
private JButton start;
private TextField textField;
private Font font;
String s;
// KonstruktorderKlasseGui
public Gui() throws ClassNotFoundException, InstantiationException, IllegalAccessException,
UnsupportedLookAndFeelException, IOException {
super("Test");
pane = getContentPane();
pane.setLayout(null);
font = new Font("Arial", Font.BOLD, 15);
s = new String("Das ist ein Test");
buttonPanel = new JPanel();
buttonPanel.setBounds(50, 30, 220, 60);
buttonPanel.setBackground(new Color(255, 255, 255, 100));
textField = new TextField();
textField.setFont(font);
textField.setBounds(50, 80, 220, 40);
start = new JButton("Start");
start.setPreferredSize(new Dimension(90, 30));
start.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == start) {
textField.setText(s);
}
}
});
buttonPanel.add(start);
pane.add(textField);
pane.add(buttonPanel);
// FensterzumLebenerweckenundAnpassen
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
setSize(320, 400);
setLocationRelativeTo(null);
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
SwingUtilities.updateComponentTreeUI(this);
setVisible(true);
}
public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException,
UnsupportedLookAndFeelException, IOException {
new Gui();
}
}
Danke im Voraus.
Gruß
Zuletzt bearbeitet von einem Moderator: