JAVA GUI 버튼에 대한 에러입니다.
민아
2023.04.01
저는 버튼을 누르면 처음엔 hi 라는 텍스트가 버튼에 나타나고
1초 후에 byb 라는 문자가 나오게 하고 싶었습니다.
그래서 이렇게 했는데, hi라는 문자가 나오지 않고, 버튼이 계속 눌린채 1분이 기다려 진다음에 byb라는 글자가 나오더라구요;
어떻게 하면 제가 원하는데로 할수 있을까요? public void actionPerformed(ActionEvent e) {
button.setText(hi);
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
button.setText(byb);
}
-
큰돛
올려준 코드파트는 이상이 없어 보입니다.
1000L은 1초이니 1초후에 setText( \byb\ );를 수행하게 되어 있군요!
다른 코드파트에서 시간을 소모시키는지 살펴보시기 바랍니다.