java - JTextField/JTextArea 未显示

标签 java swing awt jtextfield jtextarea

当我启动 JTextField 和或 JTextArea 时,但它们没有显示。仅显示 JButtonJLabel

我错过了什么?请给我一些解决方案。

我正在使用 JFrameJPanel

package student_management;
import java.awt.*;
import javax.swing.*;

public class Login extends JFrame{

    JFrame window_login =new JFrame();

    public Login(){
        //creating frame
        window_login.setVisible(true);
        window_login.setSize(500, 500);
        window_login.setTitle("Login Screen");
        window_login.setLocationRelativeTo(null);
        window_login.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        createView();
    }
    private void createView(){
        //create panel
        JPanel top_title = new JPanel(new GridBagLayout());
        GridBagConstraints c = new GridBagConstraints();

        //JLabel b1=new JLabel("Submit");
        JButton b2=new JButton("Reset");
        JTextField b1=new JTextField("text",10);

        c.insets = new Insets(5,5,5,5);
        c.gridx = 0;
        c.gridy = 0;
        c.anchor = GridBagConstraints.LAST_LINE_END;
        top_title.add(b1, c);

        c.gridx = 1;
        c.gridy = 0;
        c.anchor = GridBagConstraints.LAST_LINE_START;
        top_title.add(b2, c);

        window_login.add(top_title);
    }

    public static void main(String[] args) {
        new Login();
    }
}**`strong text`**

最佳答案

尝试此编辑:

    public Login(){
        //creating frame

        window_login.setSize(500, 500);
        window_login.setTitle("Login Screen");
        window_login.setLocationRelativeTo(null);
        window_login.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        createView();
        window_login.setVisible(true);//this statement has been move to last in the constructor.
    }

关于java - JTextField/JTextArea 未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39429423/

相关文章:

JavaFX如何绑定(bind)TextProperty以追加到TextField(不设置)

java - 将 Kotlin 文件转换为 java,向其添加 java 代码并转换回 Kotlin 是否与直接将代码添加到 Kotlin 文件相同?

java - Applet : visually bugs out only in browser, 并从 Swing 抛出异常

java - 如何制作AWT Button()并使用ImageIcon()、Icon()?

java - 在单独的类中使用 ActionListener 使用原始类中 JTextfield 的数据

java - 我们可以一起使用prepareRenderer组件和自定义单元格渲染器吗?

java - 是否有任何选项可以使用 Spring-AMQP 在 RabbitMQ 中设置 AutomaticRecoveryEnabled?

java - IntelliJ : Adding resources to the class path, 但仍然给我 "java.util.MissingResourceException: Can' t 查找包....区域设置 en_US”

java - ActionListener 的问题

java - 将 mouseClicked 事件监听器添加到 JXMapViewer 上的航点