Esiste comunque un ID per JButton
. Sono abituato ad Android.Java, imposta ID per JButton
Sto cercando qualcosa di simile al seguente:
newButton.setId(objectcounter);
Esiste comunque un ID per JButton
. Sono abituato ad Android.Java, imposta ID per JButton
Sto cercando qualcosa di simile al seguente:
newButton.setId(objectcounter);
c'è un nome proprietà che si potrebbe usare:
newButton.setName(String.valueOf(objectCounter))
In alternativa, è possibile utilizzare clientProperties che consente di archiviare i valori arbitrari :
newButton.putClientProperty("id", Integer.valueOf(objectCounter))
Per recuperare il valore dalla mappa delle proprietà client yo avrai bisogno di qualcosa del genere
Object property = newButton.getClientProperty("id");
if (property instanceof Integer) {
int objectCounter = ((Integer)property);
// do stuff
}
C'è un modo per usarlo insieme alla funzione di rilascio. Devo riconoscere i diversi tipi di gocce – user1321361
Questi possono essere usati per qualsiasi cosa richieda un 'String' o un' Map.Entry
@ user1321361 Ho aggiunto un esempio di come recuperare il valore – Adam
* "Ci sono abituato in Android." * Le cose sono probabilmente fatte in modo diverso in Android rispetto a J2SE. Abituati a farlo come fa di solito la lingua. Quando a Roma .. –