Customize JOptionPane Dialog
You can simply add your components to a JPanel and then add this JPanel to your JOptionPane, as shown in this small example : import java.awt.*; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import javax.swing.*; import javax.imageio.ImageIO; public class JOptionPaneExample { private void displayGUI() { JOptionPane.showConfirmDialog(null, getPanel(), “JOptionPane Example : “, JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE); } private JPanel … Read more