JFrame에 public static 변수가 있습니다. 다른 JFrame에서 JLabel을 만들었습니다. 그 변수에 JLabel 텍스트를 설정하고 싶습니다. netbeans에서 JLabel을 만들면 변경할 수없는 자동 생성 코드가 만들어집니다. 나는 넷빈 7.2를 사용했다.netbeans에서 동적 JLabel을 만드는 방법
myJLabel.setText(JFrame.variableName);
을 사용하여 JLabel을 변경할 수 있습니다. 하지만 문제는 자동 생성 된 코드는 위의 코드 스 니펫을 편집 할 수 없습니다.
위의 코드를 변경하는 대신 속성 패널에서 설정하여 텍스트를 변수 이름으로 설정하고 싶습니다.
속성 패널을 사용하여 동적 텍스트를 설정하는 방법이 있습니까? UI의, 특히 동적 코드의 가장 기본적인 넘어
P.S. - I noticed in property panel, we can set jLabel value from existing component but these components reside in same JFrame. My variable reside in another JFrame
속성 패널에서 변수를 공개로 설정합니다. 또한 자동 생성 된 코드를 사용하면 다른 OS에서 앱보기를 변경할 수 있습니다. 또한 일부 구성 요소가 잘릴 수 있습니다 –
자동 생성 된 코드를 변경할 수 없기 때문에'initComponents'를 수동으로 호출 한 후 – MadProgrammer
을 설정할 수 있습니다. 속성 패널에서 기존 텍스트를 제거하고''initComponents' 다음에 JFrame 생성자에서 setText 메소드를 사용했습니다. '메소드를 호출합니다. 그게 제대로 작동합니다. 하지만 속성 panel.it에서 텍스트를 설정하는 방법이 있다면 ... :) – lakshman