import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class ProgressExam{
Boolean bool=false;
int value=0;
public ProgressExam(){
JFrame jframe=new JFrame(" 프로그레스 예제 ");
Container contentPane=jframe.getContentPane();
JPanel jpane=new JPanel();
jframe.setSize(200, 100);
JProgressBar jpb=new JProgressBar();
JButton jb1=new JButton(" 증가 ");
JButton jb2=new JButton(" 감소 ");
jpane.add(jb1);
jpane.add(jb2);
contentPane.add(jpb, "Center");
contentPane.add(jpane, "South");
jframe.setVisible(true);
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jb1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
bool=true;
}
});
jb2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
bool=false;
}
});
while(true){
if(value>100) value=100;
if(value<0) value=0;
if(bool==true){
try{
jpb.setValue(value);
Thread.sleep(50);
}catch(Exception e){}
value++;
}
else if(bool==false){
try{
jpb.setValue(value);
Thread.sleep(50);
}catch(Exception e){}
value--;
}
}
}
public static void main(String[] args){
ProgressExam pe=new ProgressExam();
}
}
----------------------------------------------
수업시간에 했던 프로그래스 바 ... while문 뒤에
뭘 넣어서 컴파일 했을때 while문 뒤의 특정 내용이
읽혀지지 않았던 오류가 나왔고 unreachable 이라는
내용이었던가? ...