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