当我尝试访问组件(例如 JPanel 或 JPanel 上的 JLabel)时,我使用简单的 netbeans 设计器创建了一个 gui,每当我尝试引用组件时都会收到 NullPointerException。然而,当我运行程序时,gui 构建得很好,并且组件显然在 JFrame 上。我需要做些什么来解决这个问题并能够引用这些组件吗?
例如我有一个 JPanel
private static JPanel panelTop = new JPanel();
当我尝试在 main 中引用它时,例如
System.out.println(panelTop.getHeight());
我得到 NullPointerException