Я делаю игру судоку, в которой у меня есть две отдельные формы JFrame, т. Е. Home.java и Avg_Game.java. Я сделал два экземпляра класса Avg_Game в форме Avg_Game JFrame.Один экземпляр используется для получения переменной "Player" из Jframe Home.java, а другой - для создания судоку в файле Avg_Game.Теперь проблема в том, что если я просто запускаю файл Avg_Game.java, то он просто генерирует sudoku и не обращается к переменной «Player» из другого Jframe ....... и если я запускаю файл Home.java и открываю Avg_GameJframe использует кнопку в файле Home.java, тогда он просто обращается к переменной «Player», но не генерирует sudoku. Но я хочу, чтобы оба работали ... PLease help
/ * в Avg_Game.java * /
public class Avg_Game extends javax.swing.JFrame {
public Avg_Game() {
}
public Avg_Game(String Om) {
pop = Om;
initComponents();
}
String pop;
JFrame frame = new JFrame();
int[] mat[];
int[] mat_sol[];
int n,sqn,k;
public Avg_Game(int n,int k) {
this.n = n;
this.k = k;
Double sqnd = Math.sqrt(n);
sqn = sqnd.intValue();
mat = new int[n][n];
initComponents();
}
..........
..........
// в основном
public static void main(){
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Avg_Game(n,k).setVisible(true);
}
});
}
/ * в Home.java * /
Avg_Game average = new Avg_Game(Player);
average.setVisible(true);