MainMenu mainMenu;
public MainGUI() {
setLayout(new BorderLayout());
MainMenu mainMenu = new MainMenu(this);
add(mainMenu);
mainMenu.setVisible(true);
}
public static void main(String[] args) {
MainGUI main = new MainGUI();
}
}ImageBackgroundPanel imp;
BufferedImage image;
MainGUI parent;
MainMenu(MainGUI x) {
parent = x;
setLayout(new BorderLayout());
setSize(631, 489);
setVisible(true);
image = null;
try {
image = javax.imageio.ImageIO.read(new File("src\\ProteusMainMenu.jpg"));
} catch (IOException e) {
e.printStackTrace();
}
imp = new ImageBackgroundPanel(image);
add(imp, BorderLayout.CENTER);
}
public void mousePressed(MouseEvent e) {}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) {}
public void mouseReleased(MouseEvent e) {}
public void mouseClicked(MouseEvent e) {
int x = e.getX();
int y = e.getY();
GameMenu gameMenu = new GameMenu(parent);
gameMenu.setVisible(true);
setVisible(false);
}
}ImageBackgroundPanel imp;
BufferedImage image;
MainGUI parent;
GameMenu(MainGUI x) {
parent = x;
setLayout(new BorderLayout());
setSize(631, 489);
setVisible(true);
image = null;
try {
image = javax.imageio.ImageIO.read(new File("src\\ProteusGameMenu.jpg"));
} catch (IOException e) {
e.printStackTrace();
}
imp = new ImageBackgroundPanel(image);
add(imp, BorderLayout.CENTER);
}
public void mousePressed(MouseEvent e) {}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) {}
public void mouseReleased(MouseEvent e) {}
public void mouseClicked(MouseEvent e) {
int x = e.getX();
int y = e.getY();
parent.mainMenu.setVisible(true);
setVisible(false);
}
}