我目前正在計算器上工作。現在,我正嘗試通過編寫一個簡單的程序來創建帶有文本字段的窗口,從而獲得編寫Java GUI的經驗。代碼可以無錯地編譯,但是當我執行程序時,窗口會出現,但沒有文本字段。如何使文本字段可見?代碼如下所示:爲什麼我的Java GUI中沒有顯示出來?
import javax.swing.*;
import java.awt.*;
public class Window {
public static void main(String[] args) {
JFrame Window = new JFrame("Window");
Window.setSize(400,550);
Window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel Panel = new JPanel (new FlowLayout());
JTextField TextField = new JTextField("Type something here");
Window.setVisible(true);
}
}
您必須將'JTextField'添加到面板,並將面板添加到'JFrame'。 – dlev
只需寫panel.add(TextField);然後添加(面板); – Scorpion