Möchte hier ganz gerne die Variabel mZufall verwenden. Die Methode zufallszahlerzeugen() muss dort stehen,da beim starten die Zufalls zahl erzeugt werden soll. Wie aber nun rufe ich diese Variabel beim "Mouse-Event" ab?
Habe nur mal einen Ausschnit hier von gezeigt ↓
Wie kann ich jetzt hier mZufall abrufen??
Java:
public Hauptfenster()
{
zufall1 = new Zufallszahlen();
int mZufall= zufall1.zufallszahlerzeugen();
System.out.println(mZufall);
setTitle("Zufallszahlen");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBackground(new Color(255, 240, 245));
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
lbErgebnis = new JLabel("New label2");
lbErgebnis.setBounds(176, 120, 75, 20);
contentPane.add(lbErgebnis);
Wie kann ich jetzt hier mZufall abrufen??
Java:
public void mouseClicked(MouseEvent e)
{
//btLos
System.out.println(mZufall);
try
{
//Zufallszahl generieren
//speichern
zufall1.setbZahl(Integer.parseInt(tfZahl.getText()));
zufall1.setbZahl(Integer.parseInt(tfZahl.getText()));
zufall1.getbZahl();
//überprüfen ob die Zufallszahl richtig ist
if(mZufall==zufall1.getbZahl())
{
JOptionPane.showMessageDialog(null, "Du bisch der besche yoo!");
lbErgebnis.setText("Richtig");
Zuletzt bearbeitet von einem Moderator: