java swing程序中出现错误

java swing程序中出现错误,java,swing,Java,Swing,请在图像中查看此程序的错误 它在java swing中 博客:solvedprograms.blogspot.com 谢谢 阿努伊 请在图像中查看此程序的错误 它在java swing中 博客:solvedprograms.blogspot.com 谢谢 阿努伊 jf(您的帧)为空。在调用frame()之前调用button()堆栈溢出不是调试服务,因此请不要将其视为调试服务。因此,我们必须查看您博客的每篇文章,以找出图像隐藏的位置。欢迎使用堆栈溢出!不幸的是,这不是一个好问题;为了在这里得到

请在图像中查看此程序的错误
它在java swing中
博客:solvedprograms.blogspot.com
谢谢
阿努伊

请在图像中查看此程序的错误
它在java swing中
博客:solvedprograms.blogspot.com
谢谢
阿努伊


jf(您的帧)为空。在调用
frame()
之前调用
button()

堆栈溢出不是调试服务,因此请不要将其视为调试服务。因此,我们必须查看您博客的每篇文章,以找出图像隐藏的位置。欢迎使用堆栈溢出!不幸的是,这不是一个好问题;为了在这里得到积极的回应,请向我们展示您自己试图解决的问题。请阅读Jon Skeets的著名文章。这些将有助于你提出受欢迎的好问题。祝你好运
import java.applet.*;
import javax.swing.*;
import javax.swing.event.*;
import java.awt.event.*;
import java.awt.*;
import java.io.*;
import java.lang.*;

public class d1 implements ActionListener
{
JButton jb;
JFrame jf;

d1()
{
button();
frame();
jf.setVisible(true);

}

public void button()
{
jb=new JButton("p2222222");
jf.add(jb,BorderLayout.EAST);
jb.addActionListener(this);
}


public void frame()
{
jf=new JFrame("p2 frame");
jf.setSize(500,500);
}
public void actionPerformed(ActionEvent ae)
{
if(ae.getActionCommand().equals(jb.getText()))
{

}
}

public static void main(String args[])throws IOException
{
SwingUtilities.invokeLater(
new Runnable()
{
    public void run()
    {
    d1 a=new d1();
    }
}
                 ); 

}

}