980041382 发表于 2021-3-6 22:36

求助一下idea报错

本帖最后由 980041382 于 2021-3-6 23:17 编辑

百度了不知道怎么解决
没有给出解决方案

980041382 发表于 2021-3-6 22:39

代码如下package sy1.GUI;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class LoginFrame extends JFrame {
    public static void main(String[] args) {

      new LoginFrame();
    }

    private JPanel jp1, jp2, jp3;
    private JLabel jlb1, jlb2;
    private JButton login_jb,regist_jb, reset_jb;
    private JTextField jtf1;
    private JPasswordField jpf1;

    public LoginFrame(){

      initComponents();
      init();
    }

    private void init(){
      this.setSize(400,200);
      this.setVisible(true);
      this.setTitle("登录界面");
    }
    public void initComponents() {
      jp1 = new JPanel();
      jp2 = new JPanel();
      jp3 = new JPanel();
      setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

      jlb1 = new JLabel("用户名");
      jlb2 = new JLabel("密    码");

      login_jb = new JButton("登录");
      login_jb.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {

            }
      });
      reset_jb = new JButton("重置");

      jtf1 = new JTextField(10);
      jpf1 = new JPasswordField(10);

      this.setLayout(new FlowLayout(FlowLayout.LEFT,40,80));

      jp1.add(jlb1);
      jp1.add(jtf1);

      jp2.add(jlb2);
      jp2.add(jpf1);

      jp3.add(login_jb);
      jp3.add(regist_jb);

      jp3.add(reset_jb);

      // 加入到JFrame
      this.add(jp1);
      this.add(jp2);
      this.add(jp3);
    }
}

swith丶 发表于 2021-3-6 22:58

第60行里面的 regist_jb 没有赋值,是null。   还有下次问问题吧报错信息截取完整。

980041382 发表于 2021-3-6 23:05

swith丶 发表于 2021-3-6 22:58
第60行里面的 regist_jb 没有赋值,是null。   还有下次问问题吧报错信息截取完整。

我已经截完整了呀   我试试

stardxxx 发表于 2021-3-6 23:19

下面给出了啊,60行空指针

13599383608 发表于 2021-3-6 23:31

你的regist按钮没有创建实例啊

侃遍天下无二人 发表于 2021-3-7 09:06

本帖最后由 侃遍天下无二人 于 2021-3-8 21:32 编辑

空指针异常太常见了。我劝,楼主耗子尾汁,好好反思

I warn, this ... young man! How's the weather, think the better!

lovejun 发表于 2021-3-7 10:00

NullPointException就是空指针异常,意思就是你的某个变量是null,点进去看看报错的行数就行了
页: [1]
查看完整版本: 求助一下idea报错