XMPP 서버에 연결 중입니다. 사용자의 현재 상태 (예 : "XMPP 서버에 연결 중", "인증 전달 중"등)을 사용자에게 알려 드리고 싶습니다. 자바에서 다음 코드를 사용합니다. 마지막 상태 인 "Successfully connected"를 보여줍니다.자바 스윙에서 jLabel을 새로 고치는 방법은 무엇입니까?
private void jLoginActionPerformed(java.awt.event.ActionEvent evt) {
Connection connection=new XMPPConnection("example.com");
jStatusBar.setText("Connecting to XMPP Server ...");
connection.connect();
jStatusBar.setText("Passing authentication ...");
connection.login(username, password);
jStatusBar.setText("Successfully connected.");
}
레이블을 새로 고치려면 어떻게해야하나요?
* * 스윙 응용 프로그램에있는 코드 스 니핏은? 이벤트 처리기에있는 경우 다시 그리기 이벤트 처리를 담당하는 스레드에 있기 때문에 처음 두 이벤트는 표시되지 않습니다. –
@BrianRoach. jButton의 클릭 이벤트 아래에 있습니다. 위의 코드 블록을 업데이트했습니다. – Bakhtiyor