Ajouter l'Image à la JOptionPane

Je me demandais Comment faire Pour Ajouter l'Image À la MessageDialog Boîte. J'ai essayé le code ci-dessous et l'image a été nulle part pour être trouvée

else if(button == B){
String text = "blahblahblahblahblah";
    JTextArea textArea = new JTextArea(text);

textArea.setColumns(30);
textArea.setLineWrap( true );
textArea.setWrapStyleWord( true );
textArea.setSize(textArea.getPreferredSize().width, 1);
Font font = new Font("Verdana", Font.BOLD, 12);
textArea.setFont(font);
textArea.setForeground(Color.BLUE);
JOptionPane.showMessageDialog(
null, textArea, "Border States", JOptionPane.PLAIN_MESSAGE);

image2 = new ImageIcon(getClass().getResource("borderstates.jpg"));
  label2 = new JLabel(image2);
  add(label2);
Qu'est ce qu'un MessageDialogBox?
À partir de la méthode showMessageDialog
Merci à tous pour l'aide! J'ai tout compris à l'aide de Mel et MadProgrammer de conseils!!!

OriginalL'auteur user1911773 | 2012-12-20