JOptionPane 入力ダイアログを表示してからビューを表示しようとしていますが、表示されない理由がわかりません。ビューはポップアップしますが、入力ダイアログは表示されません。ビュー部分をコメントアウトしようとしましたが、何も起こりません
JOptionPane入力ダイアログがある私のコントローラーは次のとおりです
package model;
import java.util.*;
import javax.swing.*;
public class Controller {
private View myView;
private NQueensModel myModel;
private static int int1, possibilities;
private static String intString;
public static void main(String[] args)
{
intString = JOptionPane.showInputDialog(null, "How many rows/cols?");
int1 = Integer.parseInt(intString);
}
public Controller()
{
myView = new View(this);
}
public void solve()
{
myView.doViewGrid();
myModel = new NQueensModel(int1);
myModel.solvePuzzle();
possibilities = myModel.getPossibilities();
myView.addButtons();
myView.setPossibilitiesLabel(possibilities);
myView.revalidate();
myView.repaint();
}
public boolean[][] getMyBoard()
{
return myModel.getBoard();
}
}
これは、コントローラーが最初に呼び出されるメインクラスです
package model;
public class queensBasics
{
public static void main(String[] args)
{
Controller myController = new Controller();
}
}