zoukankan      html  css  js  c++  java
  • GUI学习中错误Exception in thread "main" java.lang.NullPointerException

    运行时出现错误:Exception in thread "main" java.lang.NullPointerException

     

    该问题多半是由于用到的某个对象只进行了声明,而没有初始化,即没有被new

    找到32行:heightTextField.addFocusListener(this);

    前面有:JTextField heightTextField;只创建了heigthTextField对象,编写程序时没有报错,但是没有new不能add

    错误原因:heigthTextField没有创建就直接往里面add

    改:bpHeight=new BoxPanel("请输入矩形的高:",10);

    heightTextField=bpHeight.getJTextField();

    heightTextField.addFocusListener(this);这样就可以,间接地进行了初始化。也可以直接new:

    JTextField heightTextField;

    heightTextField=new JTextField();

    heightTextField.addFocusListener(this);

  • 相关阅读:
    Jetson Nano更改软件源
    树莓派开机启动VNC
    树莓派VNC复制粘贴
    数学之美-泰勒公式
    C++顺序容器
    eigen的简单用法汇总
    C++并发-同步并发
    C++ string类
    C++并发-互斥元
    Nginx常用命令
  • 原文地址:https://www.cnblogs.com/bfstone/p/6257399.html
Copyright © 2011-2022 走看看