import javax.swing.*;
import java.awt.event.*;public class ShowMessageDialog extends JFrame implements ActionListener
{
public ShowMessageDialog(String s)
{
super(s);
}

public static void main(String[] args)
{       JButton jb;
ShowMessageDialog frame=new ShowMessageDialog("Dialog test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

                ImageIcon buttonIcon = new ImageIcon("d.jpg");//这种插入图片方式是否正确
                jb = new JButton("click",buttonIcon); jb.addActionListener(frame);
jb.setToolTipText("弹出一个新窗口");
frame.getContentPane().add(jb);
frame.pack();
frame.setVisible(true);
} public void actionPerformed(ActionEvent e)
{
JOptionPane.showMessageDialog(this,"I am a hero.");
}
}