내 카운터가 4에 도달 할 때마다 나는 비프 음을 재생하고 '1'로 돌아가서 다시 최대 4 카운트하여 비프 음을 울리 길 원한다.Java Swing이 카운터를 작동 시키려면 어떻게해야합니까?
카운터에 전혀 표시되지 않으므로 레이블에 넣지 마십시오. 나는 어떤 오류도 내지 않지만 레이블에 말한다; 카운터는 4이고 아무 것도 계산하지 않습니다.
이 카운터가 제대로 작동하도록 도와 줄 수 있습니까? 나는 또한 printline을 사용했지만 도 약간의 오류를 주었다.
카운터에 대한 나의 코드는 이것이다 :
button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
label1.setVisible(true);
int counter = 1;
while(counter < 5)
{
label1.setText("counter is " + counter);
counter = counter + 1 ;
}
counter = 1;
tk.beep();
}
});
무엇이 오류가 발생합니까? –
레이블에 카운터가 4라고 말하면서 어떤 오류도 나타나지 않고 아무런 카운터도 남지 않습니다. – Opoe
레이블의 값을 변경 한 후에'validate()'와'repaint()'를 호출 해보십시오. –