B
Bastiwannaknow
Gast
Hey Leute,
es ist mein erstes GUI - Projekt und ich brauch mal hilfe.
Wenn ich jetzt etwas eingebe, erscheint der Text direkt neben dem Button. Wie kann ich das ändern? Und wie kann ich ändern, dass der eingegeben Text sich der Framegröße anpasst?
es ist mein erstes GUI - Projekt und ich brauch mal hilfe.
Java:
import java.awt.FlowLayout;
import javax.swing.*;
import java.awt.event.*;
class Post extends JFrame implements ActionListener {
JTextField textField = new JTextField(20);
JButton button = new JButton("post it!");
JLabel label = new JLabel();
public void actionPerformed(ActionEvent e) {
String tft = textField.getText();
label.setText(tft);
}
public Post() {
setTitle("Fenster");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new FlowLayout());
add(textField);
add(button);
add(label);
button.addActionListener(this);
pack();
setSize(1000,1000);
setVisible(true);
}
}
class ShowJFrame {
public static void main(String args[]) {
new Post();
}
}
Wenn ich jetzt etwas eingebe, erscheint der Text direkt neben dem Button. Wie kann ich das ändern? Und wie kann ich ändern, dass der eingegeben Text sich der Framegröße anpasst?