Nie orientuję się w pełni w działaniu JOptionPane. Poczytałem trochę kod, ale nic nie wynalazłem. Usiłuję dodać Checkboxa do JOptionPana w opcji ConfirmDialogu - pomiędzy komunikatem, a przyciskami Yes/No chciałbym wstawić Checkboxa. Chce zachować wygląd JOptionPane, więc nie chciałbym tego pisać po swojemu od podstaw. na razie tworzę sobie klasę dziedziczącą po JOptionPane. Jak teraz można dodać jakikolwiek komponent ?
import java.awt.Component;
import javax.swing.Icon;
import javax.swing.JOptionPane;
public class CheckMessageDialog extends JOptionPane
{
public CheckMessageDialog(Object message, int messageType, int optionType,
Icon icon, Object[] options, Object initialValue)
{
super(message, messageType, optionType, icon, options, initialValue);
}
public static int showConfirmDialog(Component a, Object b)
{
return JOptionPane.showConfirmDialog(a, b);
}
}