Originariamente inviato da erfaina89
no, intendo le coordinate della posizione del bottone nella matrice che si viene a formare..
voglio arrivare a creare un pop-up con scritto "il bottone rosso è nella posizione (x,y) ad esempio.."
Ora è più chiaro. Non penso ci sia un modo diretto per ottenere questa informazioni però si piò aggirare facilmente il problema creando una opportuna sottoclasse di JButton:
codice:
public class MyButton extends JButton {
private final int r; // riga in cui si trova il pulsante
private final int c; // colonna in cui si trova il pulsante
public MyButton(String text, int r, int c) {
super(text);
this.r = r;
this.c = c;
}
public String getPosition() {
return "(" + r + ", " + c +")";
}
}
Quindi nel tuo for fai un modo di istanziare MyButton passando riga e colonna