2009/06/23 03:43 My major/JAVA

1. Textarea automatic scrolling
 JTextArea ta = new JTextArea;
 JScrollPane jSPane;

  ta.setEditable(false);
  ta.setLineWrap(true);
  jSPane = new JScrollPane(ta);
  jSPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
  jSPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
  jSPane.setViewportView(ta);
  jSPane.setWheelScrollingEnabled(true);

 public static void print(String str){
        ta.append(str + "\n");
        jSPane.getVerticalScrollBar().setValue(jSPane.getVerticalScrollBar().getMaximum());
    }


2. StringTokenizer
 StringTokenizer token = new StringTokenizer(strTmp, ":");
 while(token.hasMoreTokens){ 
   String strTmp = token.nextToken();
}


3. 자바에서 외부 도스용 프로그램 실행
밑의 예제는 도스용 프로그램인 qod-m.exe를 실행하되 파라미터로 QNET 디렉토리의 QNETA.QOD를 넘겨준것임.
 String[] command = {"cmd.exe", "/C", "qod-m.exe QNET\\QNETA.QOD"};
 Process p = Runtime.getRuntime().exec(command);
 p.waitFor();

4. 파일에서 줄단위로 읽어들이기
 BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream("15-0.out")));
 while(true){
 String str = in.readLine();
 if(str == null)break;
 System.out.println(str);
}


추가중...
posted by joyoungtae
 <PREV 1 ... 16 17 18 19 20 21 22 23 24 ... 314    NEXT>