2009-11-28 3 views
-1

나는 서버/클라이언트 프로그램을 작성 중이다. 서버에서 버튼을 클릭하면 일부 정보가 클라이언트로 전송되어 jLabel에 표시됩니다. 그러나 문제는 클라이언트가 포커스를 얻었을 때 모든 정보가 손실된다는 것입니다. 누군가 제발 도와주세요!다른 프레임의 자바 변경 라벨 텍스트

+1

프로그램에 버그를 작성한 것 같습니다. 이를 확인하려면 문제에 대한 정확한 지식과 모든 관련 소스 코드에 대한 액세스 가능성이 필요합니다. 우리가 실제로 할 수있는 유일한 충고는 JLabel의 텍스트가 지워지는 경우 코드의 어딘가에 그렇게하도록 말하고 있다는 것입니다. – Gunslinger47

답변

1

EDT의 JLabel을 변경하려면 SwingUtilities.invokeLater을 사용해야합니다.

관련 문제