텍스트 영역과 버튼 등이있는 GUI가 있습니다 .........Java GUI 및 스레드
나는 지속적으로 실행되는 스레드 인 다른 클래스가 있습니다. 스레드 클래스에서 특정 조건이 충족 될 때 텍스트 영역에 텍스트를 추가하고 싶습니다.
텍스트 영역이 포함 된 클래스에는 텍스트 영역에 대한 getter 메서드가 있습니다. 또한 클래스 (텍스트 영역 포함)를 스레드 클래스의 변수로 선언했습니다.
변수에 대한 textarea의 get 메소드를 호출 한 후 append() 메소드를 호출하려고 시도하지만 textarea가 자체적으로 업데이트하지 않습니다.
무엇이 잘못 되었나요?
귀하의 도움에 감사드립니다.
제목과 관련된 내용으로 변경하십시오. 그렇게하면 업체 정보를 보는 사람들이 궁금한 점을 알게됩니다. – helios
"append"메서드는 스레드로부터 안전합니다. 따라서 GUI에 텍스트가 표시되지 않으면 보이는 텍스트 영역에 대한 적절한 참조가없는 것입니다. 실수로 두 개의 텍스트 영역을 만들었을 수도 있습니다. 보이는 텍스트 영역에 텍스트를 추가하는지 확인할 수 있도록 System.out.println (textArea.getText())을 추가하십시오. – camickr