我一直有问题JFrame.我已经添加了五个JButtons用于我正在处理的RPG程序的用户界面.当"Status"按下按钮时,JFrame冻结,什么也没有,甚至不起作用EXIT_ON_CLOSE.我想知道如何使状态按钮工作,以及如何使用任何其他按钮来避免此问题.
这是ButtonListener班级:
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.SwingUtilities;
public class ButtonListeners {
public static final int WIDTH=360;
public static final int HEIGHT=360;
final static Monsters sk = new Monsters("Skeleton",120,20,30,5,50);
final static Monsters dm = new Monsters("Dark Mage",130,10,40,10,100);
final static Monsters kn = new Monsters("Knight",160,30,40,2,120);
final static Monsters sm = new Monsters("Slime",200,1,50,5,150);
final static Monsters go = new Monsters("golem",500,50,55,15,400); …Run Code Online (Sandbox Code Playgroud)