<이벤트 핸들러 등록 부분> 
oneStepBtn.addActionListener(new ActionListener() {
   public void actionPerformed(ActionEvent arg0) {
    oneStep();
   }
  });

 AllStepBtn.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent arg0) {
     AllStep();
    }
   });
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

<버튼눌럿을때 수행되는 함수>
 <one step 버튼 눌럿을떄>
public void oneStep() {
ResourceManager manager = simulator.getManager();
  Es info = manager.getCurrentSectInfo();
  
  //화면갱신상황
  
  /********헤더레코드 부분 갱신 ********/
  //섹션 이름 갱신
  HeaderProgName.setText(info.getSectName());
  //섹션의 시작주소
  HeaderStartAddr.setText(String.format(\"%d\",info.getSectAddress()));
  //섹션의 길이
  HeaderLenProg.setText(String.format(\"%d\",info.getSectLength()));
  
  /********엔드 레코드 부분 갱신 **********/
  
  //엔더 레코드 부분 갱신
  EndRecordFirstInstruction.setText(String.valueOf(manager.getProgAddr()));
  System.out.println(manager.getProgAddr());
.............. (생략) 여기서 보면 텍스트필드들 값을 설정함

 <all Step 버튼눌렀을때>

public void AllStep() {
  // TODO Auto-generated method stub
  
  while(IsEnd==0)
  {
   oneStep();
   
   try {
    Thread.sleep(1000);
   } catch (InterruptedException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
     }
 }
 ---------->여기서 oneStep함수 반복적으로 호출하면서 중간에 thread sleep 주는데도 불구하고 텍스트 값들이 안바뀌고
-------->호출이 다 끝나고나서 텍스트필드가 바뀜..

뭐가 문제인지 지적해주시면 ㄳㄳㅅㄱ .ㅠㅠ