Вопрос касается объекта cont в mainWindow, я не могу его использовать!
Я получил Package (View), содержащий mainWindow и main.В моем основном я получил код:
package View;
import java.awt.EventQueue;
import Controller.mainController;
public class main {
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
mainWindow view = new mainWindow();
mainController cont = new mainController(view);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
в моем главном окне, я получил:
public class mainWindow {
public mainWindow() {
initialize();
}
public void initialize() {
frame = new JFrame();
frame.getContentPane().setBackground(SystemColor.control);
frame.setBounds(100, 100, 728, 450);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);
JButton ButtonStartGame = new JButton("Start Game");
ButtonStartGame.setToolTipText("Start the game");
ButtonStartGame.setEnabled(false);
ButtonStartGame.setBounds(12, 189, 117, 25);
frame.getContentPane().add(ButtonStartGame);
ButtonStartGame.addActionListener(e->cont.StartGame());
frame.setVisible(true);
}
}