Zwracanie nazwy obiektu

0

Witam,
mam takie pytanie jeżeli stworze obiekt typu JButton:

JButton przycisk = JButton();

to czy jest jakaś funkcja klasy JButton która mi zwróci Stringa "przycisk" ?
Wiem że w tym wypadku to bezsensu ale potrzebuje tego do rozwiązania innego problemu.

0

Zobacz sobie tutaj: http://tutorials.jenkov.com/java-reflection/index.html - powinno pomóc.

1

Nazwa zmiennej nie powinna mieć znaczenia dla działania programu, jeśli Twój program tego potrzebuje to najpewniej źle go zaprojektowałeś.

0
import java.lang.reflect.Field;

public class GetVariableName {
	
	public int index;
	public String firstName;
	public String lastName;
	public int bankAccountNumber;
	
	public static void main(String[] args) {
		Field[] fields = GetVariableName.class.getDeclaredFields();
		for (int i = 0; i < fields.length; i++) {
			System.out.println("Variable name is: " + fields[i].getName());
		}
	}
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1