簡體   English   中英

Java GUI Swing 文本字段

[英]Java GUI Swing Text Field

import javax.swing.*; 
public class Test {
    public static void main (String [] args){
        JDialog frame = new JDialog();
        frame.setVisible(true);
        frame.setSize(600, 600);
        JTextArea text = new JTextArea("Hi");
        frame.add(text);
    }
}

為什么沒有出現文本區域? 我正在努力學習 Java Swing。 我只看到一個空白對話框,還有一個解釋所有 JComponents 的網站會有所幫助

添加JTextArea后的setVisible

import javax.swing.*; 

public class Test {
    public static void main (String [] args) {
        JDialog frame = new JDialog();
        frame.setSize(600, 600);
        JTextArea text = new JTextArea("Hi");
        frame.add(text);
        frame.setVisible(true);
    }
}

或者

添加JTextAreavalidate ,如果frame已經可見:

導入 javax.swing.*;

public class Test {
    public static void main (String [] args) {
        JDialog frame = new JDialog();
        frame.setVisible(true);
        frame.setSize(600, 600);
        JTextArea text = new JTextArea("Hi");
        frame.add(text);
        frame.validate();
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM