Здесь у вас есть тривиальный подход.Это класс, а не функция.Если вы хотите создать его с двумя параметрами, создайте дополнительный конструктор с двумя необходимыми параметрами.
Здесь вы можете взглянуть на настоящего Маккоя ...
public class MyOwnJDialog extends javax.swing.JDialog {
private String theMessage;
public MyOwnJDialog(java.awt.Frame parent, boolean modal, String theMessage) {
super(parent, modal);
initComponents();
this.theMessage = theMessage;
jLabel1.setText(theMessage);
setVisible(true);
}
private void initComponents() {
jLabel1 = new javax.swing.JLabel();
jPanel1 = new javax.swing.JPanel();
jButton1 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
getContentPane().add(jLabel1, java.awt.BorderLayout.CENTER);
jButton1.setText("OK");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
jPanel1.add(jButton1);
getContentPane().add(jPanel1, java.awt.BorderLayout.SOUTH);
pack();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
dispose();
}
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JPanel jPanel1;
}