Adding Components to the Button Area: Using JOptionPane with a JButton containing a text label and an icon : JOptionPane Dialog « Swing « Java Tutorial
Custom Icon for JoptionPane Dialog in Netbeans Java Swing - Intact Abode - YouTube
The JOptionPane Message Type and Icon Arguments : JOptionPane Dialog « Swing « Java Tutorial
How to Use JOptionPane to Create Dialogs
Java Stuff
Java Swing - JOptionPane showOptionDialog example - Mkyong.com
The JOptionPane Message Type and Icon Arguments : JOptionPane Dialog « Swing « Java Tutorial
swing - Java: Custom Buttons in showInputDialog - Stack Overflow
How to Use JOptionPane to Create Dialogs
How to Make Dialogs (The Java™ Tutorials > Creating a GUI with JFC/Swing > Using Swing Components)
java - Returning value from custom JButtons on JOptionPane.showMessageDialog - Stack Overflow