public boolean used[] = new boolean[26];
Run Code Online (Sandbox Code Playgroud)
这就是我所拥有的,而且它运作良好.我知道默认情况下它们都会被设置为false.但是,由于我的应用程序使用了一段时间,其中一些更改为"true".(这很好,因为这是我的代码应该做的).
我正在尝试创建一个"重置"按钮,它将模拟一个类似重置的动作.所有变量都恢复到最初创建窗口时的状态(所有图形都消失了 - 只需重新启动).
我需要所有那些真正的布尔人一下子回到虚假状态.有任何想法吗?
我是Java的初学者,需要将Java最终项目的应用程序放在一起.我想做刽子手(当时很容易看见).这对我来说非常困难.到目前为止,这是我的代码.(这真是令人厌恶的大约10个开源刽子手游戏一起抛出).请参阅我的问题的底部.
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import java.util.ArrayList;
public class Hangman implements ActionListener {
JFrame frame;
private String[] wordList = {"computer","java","activity","alaska","appearance","article",
"automobile","basket","birthday","canada","central","character","chicken","chosen",
"cutting","daily","darkness","diagram","disappear","driving","effort","establish","exact",
"establishment","fifteen","football","foreign","frequently","frighten","function","gradually",
"hurried","identity","importance","impossible","invented","italian","journey","lincoln",
"london","massage","minerals","outer","paint","particles","personal","physical","progress",
"quarter","recognise","replace","rhythm","situation","slightly","steady","stepped",
"strike","successful","sudden","terrible","traffic","unusual","volume","yesterday" };
public String mysteryWord;
public int lives;
private boolean finished = false;
private boolean won = false;
private Button a[];
public boolean used[] = new boolean[26];
public static void main (String[] args) {
Hangman gui = new Hangman();
gui.go();
}
class myDrawPanel extends JPanel {
public void paintComponent(Graphics g) {
setBackground(Color.white); …Run Code Online (Sandbox Code Playgroud)