私はカードゲームのためにJFrame
を作っています。 restartBtn
をクリックしたときにJFrame
を再起動します。誰でも助けてくれますか?ボタンをクリックしたときにJFrameを再起動する方法は?
PlayGame
クラスには、これはGameFrame
クラスはJFrame
コンストラクタのためですframe1
public class PlayGame {
public static void main(String[] args) {
GameFrame frame1 = new GameFrame();
// Set Icon
Image icon = Toolkit.getDefaultToolkit().getImage("image/poker_icon.gif");
frame1.setIconImage(icon);
frame1.setVisible(true);
frame1.setSize(600, 700);
frame1.setTitle("Card Game");
// Set to exit on close
frame1.setDefaultCloseOperation(GameFrame.EXIT_ON_CLOSE);
}
}
起動することです。
public class GameFrame extends JFrame implements ActionListener {
public JLabel restartLbl;
public JButton restartBtn
public GameFrame() {
restartLbl = new JLabel(restart);
restartBtn = new JButton();
restartBtn..addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == restartBtn) {
}
}
}
私はプレイヤーが5枚のカードを引くゲームを設計しています、コンピュータは、そのカード(各ターンは1枚のカードを比較)大きい5枚のカードを引くと比較します。それから私は、プレイヤーがどのカードをVSにコンピュータを選択させるべきかを5つのカードを表示します。だから私は2つのボタン(再起動)(終了)を作成し、プレイヤーが再びプレイすることを拒否した場合、彼は再起動をクリックすることができます。 – Exorific
thxがたくさんありますが、私はあなたの方法を試しましたが、うまく動作しません。 – Exorific
メイト、ここにあなたのコードを貼り付けてください:http://pastie.org/そしてリンクを投稿してください。 – rtheunissen