public static JButton getAttackThrowButton() {

		if (attackThrowButton == null) {
			attackThrowButton = new JButton("Throw");
			attackThrowButton.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {

					int dice = ((Dice) attackSpinner.getValue())
							.getDiceNumber();
					System.out.println("Dice " + dice + " selected!");

					if (dice > GameData.SELECTED_PROVINCE.getArmy() - 1) {

						getGameLabel()
								.setText("You do not have enough armies!");

					} else {
						GameData.attackResult = null;
						GameData.attackResult = RiskGame.diceThrow(dice);
						int[] attackArray = new int[dice];
						attackArray = GameData.attackResult;

						// String result = "";

						for (int i = 0; i < attackArray.length; i++) {

							if (dice == 1) {

								int resultnum = attackArray[0];
								ImageIcon resultimg = GameData.dices[resultnum - 1]
										.getDiceIcon();

								attackResultLabel1.setIcon(resultimg);

								game.repaint();
							} else if (dice == 2) {

								int resultnum1 = attackArray[0];
								int resultnum2 = attackArray[1];
								ImageIcon resultimg1 = GameData.dices[resultnum1 - 1]
										.getDiceIcon();
								ImageIcon resultimg2 = GameData.dices[resultnum2 - 1]
										.getDiceIcon();

								attackResultLabel1.setIcon(resultimg1);
								attackResultLabel2.setIcon(resultimg2);

								game.repaint();
							} else if (dice == 3) {
								int resultnum1 = attackArray[0];
								int resultnum2 = attackArray[1];
								int resultnum3 = attackArray[2];

								ImageIcon resultimg1 = GameData.dices[resultnum1 - 1]
										.getDiceIcon();
								ImageIcon resultimg2 = GameData.dices[resultnum2 - 1]
										.getDiceIcon();
								ImageIcon resultimg3 = GameData.dices[resultnum3 - 1]
										.getDiceIcon();

								attackResultLabel1.setIcon(resultimg1);
								attackResultLabel2.setIcon(resultimg2);
								attackResultLabel3.setIcon(resultimg3);

								game.repaint();
							}

							// result = result + " " + attackArray[i];
						}

						// attackResultLabel1.setText(result);
						attackThrowButton.setEnabled(false);
					}
				}

			});
			attackThrowButton.setBounds(SCREEN_WIDTH - 280, 550, 100, 100);
			attackThrowButton.setEnabled(false);
		}
		return attackThrowButton;
	}