Untitled
unknown
plain_text
4 years ago
2.6 kB
5
Indexable
import java.awt.event.ActionEvent;
import java.awt.GridLayout;
import java.awt.event.ActionListener;
import javax.swing.JTextArea;
import java.util.Random;
import javax.swing.JButton;
import javax.swing.JFrame;
public class MyFrame extends JFrame implements ActionListener {
Integer counter = new Integer(0);
Integer diamonds = new Integer(0);
Integer boom = new Integer(0);
MyFrame () {
System.out.println("Hi");
this.setLayout(new GridLayout(2,2,10,10));
JButton button = new JButton("Kliknij tutaj");
JButton button2 = new JButton("A może tutaj?!");
JTextArea textArea = new JTextArea(5, 20);
JTextArea textArea2 = new JTextArea(5, 20);
this.add(button);
this.add(button2);
textArea.setLineWrap(true);
textArea2.setLineWrap(true);
this.add(textArea);
this.add(textArea2);
// button.addActionListener(this);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent event) {
counter += 1;
boolean isWin = getRandomNumberHandler(0);
if(counter == 20) {
counter = 0;
diamonds = 0;
boom = 0;
}
if(isWin) {
diamonds += 1;
textArea2.setText("Szczęście uśmiechnęło się do Ciebie! Wygrałeś diament !!");
}else {
boom += 1;
textArea2.setText("Masz dzisiaj pecha :( Bomba!");
}
textArea.setText("Próba" + counter + "Liczba diamentów" + diamonds);
} });
button2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent event) {
counter += 1;
boolean isWin = getRandomNumberHandler(1);
if(counter == 20) {
counter = 0;
diamonds = 0;
boom = 0;
}
if(isWin) {
diamonds += 1;
textArea2.setText("Szczęście uśmiechnęło się do Ciebie! Wygrałeś diament !!");
}else {
boom += 1;
textArea2.setText("Masz dzisiaj pecha :( Bomba!");
}
textArea.setText("Próba" + counter + "Liczba diamentów" + diamonds);
} });
this.setSize(400,400);
this.setVisible(true);
}
public boolean getRandomNumberHandler(int selectedValue) {
int randomNumber = getRandomNumber(0, 2);
if(randomNumber == 0 && selectedValue == 0) {
return true;
}
if(randomNumber == 1 && selectedValue == 1) {
return true;
}
return false;
}
public void actionPerformed(ActionEvent arg0) {
System.out.println("Button - actionPerformed");
}
public int getRandomNumber(int min, int max) {
return (int) ((Math.random() * (max - min)) + min);
}
;
}
Editor is loading...