Ciao a tutti ho da poco iniziato le interfacce grafiche in java e sto provando a sviluppare un impiccato.
Questo è il codice del Main:
codice:
import java.awt.BorderLayout;
import java.awt.Font;
import java.util.Random;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Main {
public static void main(String[] args){
String words[] = {"contemporaneamente", "girasole", "tastiera", "gatto", "computer", "porta", "letteratura"};//parole utilizzabili nel gioco
Random rand = new Random();
String randomWord = words[rand.nextInt(words.length)];//assegna alla variabile una parola a random
Window win = new Window("Impiccato", 150, 150, 650, 650);
win.displayButtons();
win.displayLabels(randomWord);
win.listenButtons();
}
}
Mentre questo è il codice del listener:
codice:
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JButton;
public class MouseLis implements MouseListener{
public void mouseReleased(MouseEvent e){
JButton button = (JButton)e.getSource();
System.out.println(button.getText());
button.setEnabled(false);
}
public void mousePressed(MouseEvent e){
}
public void mouseEntered(MouseEvent e){
}
public void mouseExited(MouseEvent e){
}
public void mouseClicked(MouseEvent e){
}
}
Come potete notare stampa a video il testo del bottone, ma io vorrei in qualche modo passarlo al main, chi mi da una mano?
Grazie in anticipo