I thought it would be really cool if JOptionPane could be extended to accept an array of strings that represent messages, and have the method return an array of strings that represent user answers to the messages which are entered into the dialog box. This would make getting GUI input a little easier. Unfortunately I have no idea how the JOptionPane class works under the hood so I have no Idea where to start. Here is an example of the method I would start work on.
import javax.swing.JOptionPane;
import java.awt.Component;
public class EXTJOptionPane extends JOptionPane {
public static Object[] showInputDialog(Component parentComponent,
Object message[]){
return new Object[3];
}//end method
}//end class