当我启动程序时,它不显示 JTextfield,而 JButton 仅显示一个空白框架。当我重新启动它时,它会显示 JTextfield,如果我再次重新启动它,它会显示 JButton,为什么它不直接显示两者?
(我刚刚开始编码,并没有真正的线索,希望您在阅读我的代码时不会得癌症:D)
import javax.swing.JFrame;
import javax.swing.*;
import javax.swing.JLabel;
import javax.swing.JButton;
public class Interface {
public static void main(String[] args) {
JFrame Fenster = new JFrame(); // Aufruf eines Fensters
Fenster.setSize(360,600); // Breite,Höhe des Fensters
Fenster.setVisible(true); //Sichtbarkeit des Fensters = true
Fenster.setTitle("asdf"); // Name des Fensters festlegen
Fenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // Fürs Schliessen
Fenster.setDefaultLookAndFeelDecorated(true); //Look and Feel?????
Fenster.setResizable(false); // Ob man die Grö0e verändern kann
JTextField Eingabe = new JTextField(); //Aufruf des Textfeldes
Eingabe.setBounds(7,30,340,30);
Eingabe.setLayout(null);
Fenster.add(Eingabe);
JButton Enter = new JButton();
Enter.setBounds(280, 80, 50, 50);
Fenster.add(Enter);
最佳答案
尝试将 Fenster.setVisible(true);
放在 main() 函数的末尾
关于java - 为什么启动程序3次后才出现JTextfield和JButton?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55857458/