0
我的JFrame中有一個標籤。它的變量名是l_1001
。獲取JLabel的名稱
我想在輸出中得到這個變量名。我該怎麼做?
我試圖
System.out.print(l_1001.getName())
但輸出旋轉null
。
我的JFrame中有一個標籤。它的變量名是l_1001
。獲取JLabel的名稱
我想在輸出中得到這個變量名。我該怎麼做?
我試圖
System.out.print(l_1001.getName())
但輸出旋轉null
。
請參閱該文檔,JLabel#getName()
:
獲取組件的名稱。
在Java中,你不能簡單地返回變量的名稱(不使用reflection)之前,您應該設置它,你可以使用JLabel#setName
做到這一點。
@MarounMaroun http://stackoverflow.com/questions/744226/java-reflection-how-to-get-the-name-of-a-variable – MaVRoSCy
@MaVRoSCy是的確的..我不是指反射。 。 – Maroun