¿Hay alguna manera de establecer una identificación para JButton
. Estoy acostumbrado en Android.Java, establecer ID para JButton
Busco algo como lo siguiente:
newButton.setId(objectcounter);
¿Hay alguna manera de establecer una identificación para JButton
. Estoy acostumbrado en Android.Java, establecer ID para JButton
Busco algo como lo siguiente:
newButton.setId(objectcounter);
hay un nombre de propiedad que se puede utilizar:
newButton.setName(String.valueOf(objectCounter))
, alternativamente, se puede usar ClientProperties cual le permite almacenar valores arbitrarios :
newButton.putClientProperty("id", Integer.valueOf(objectCounter))
Para recuperar el valor de la propiedad del cliente, haga clic en el mapa Necesitarás algo como esto.
Object property = newButton.getClientProperty("id");
if (property instanceof Integer) {
int objectCounter = ((Integer)property);
// do stuff
}
¿Hay alguna manera de usarlo junto con la función de soltar? Porque necesito reconocer diferentes tipos de gotas – user1321361
Estas se pueden usar para cualquier cosa que requiera un 'String' o un' Map.Entry
@ user1321361 He agregado un ejemplo de cómo recuperar el valor – Adam
* "Estoy acostumbrado en Android." * Las cosas probablemente se hacen de forma diferente en Android que en J2SE. Acostúmbrate a hacerlo de la forma en que lo hace el lenguaje. Cuando en Roma ... –