我正在制作游戏,我有一个完美的主菜单.当我选择其中一个选项时,它会在新窗口中显示另一个菜单.但是在这个新窗口中,KeyListener没有响应.如果我单击返回主菜单窗口,KeyListener仍然在那里工作.这是代码:
主菜单:
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import javax.swing.*;
import java.io.*;
import javax.imageio.*;
public class DisplayMainMenu extends JFrame implements KeyListener{
static int width = 799, height = 463;
int arrowPos = 310;
boolean clear = true;
BufferedImage menu = null;
BufferedImage arrow = null;
LevelSkip test = new LevelSkip();
boolean done = false;
static DisplayMainMenu main;
public static void main(String[] args){
main = new DisplayMainMenu();
main.setResizable(false);
main.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
main.setVisible(true);
main.init();
}
public void init() {
try{
menu = ImageIO.read(new File("Main …Run Code Online (Sandbox Code Playgroud)