0
나는이 같은 문자열 배열,변수 참조로 String 값을 가져올 수 있습니까? (변수 이름)
String[] components = {"jButton1,jLabel1,jTextField1"};
이 같은이 변수 문자열 이름을 사용하려면,
components[0].setText("Some Text");
내가 변수 이름으로 문자열 값을 사용할 수 있습니까? 이 모든 변수 선언은 내 코드에 있습니다.
왜'jButton1.setText()'대신'components [0] .setText()'를 쓰겠습니까? – Kayaman
리플렉션을 통해 가능합니다. 그러나 배열의 구성 요소에 대한 실제 참조를 저장하는 것이 가장 좋은 이유는 무엇입니까? –
또는지도. 'map.put ('jButton1', jButton1)','map.get (buttonName) .setText ("Some text")'. – bezmax