'Program/Java'에 해당되는 글 4건

  1. 2011/10/19 SWT 이미지 자르기.(SWT IMAGE CROP)
  2. 2011/10/12 JAVA에서 CVS연동 예제 소스
  3. 2011/10/11 JAVA와 CVS연동하기.
  4. 2009/06/29 JAVA에서 파일 오픈하기 (윈도우)

SWT 이미지 자르기.(SWT IMAGE CROP)

Program/Java 2011/10/19 13:58

SWT에서 이미지를 자르려고할때 다음과 같이 구성하면된다.

final Image img = new Image(null,image.getImageData());//기존이미지
final Image img1 = new Image(null, 150, 150);//새로만들 이미지 사이즈
GC gc = new GC(img1);//GC 생성

gc.drawImage(img,150,150);//X,Y좌표 img의 복사할 시작점 좌표이다.
gc.dispose();



//아래는 그냥 이미지 파일 저장하는 부분.
ImageLoader imageLoader = new ImageLoader();
imageLoader.data = new ImageData[] { img1.getImageData() };

ByteArrayOutputStream result = new ByteArrayOutputStream();
imageLoader.save(result, SWT.IMAGE_JPEG);
java.io.File file = new java.io.File("c:\\1.jpg");
if(file.exists())
file.delete();



FileOutputStream fos = new FileOutputStream(file.toString());

fos.write(result.toByteArray());
fos.flush();
fos.close();
저작자 표시 비영리 변경 금지
Trackback 0 : Comment 0

JAVA에서 CVS연동 예제 소스

Program/Java 2011/10/12 15:37

JAVA에서 CVS 연동하는 소스 입니다.

실 프로젝트에 적용했던내용입니다. 외국에 자료고 많은거같지도않고 ㅎㅎ 참조하세요.

아래 소스는 해당 command 보낸 내용을 받아와서 token으로 짤라서 이용하는게 주로 해서 개발했습니다. 짧은 기간내에 개발해야되는 프로젝트여서 다른방법이 있는지는 더 자세히 알아보지는 못했습니다. 하지만 이 방법이 좀 노가다긴한데.. 그래도 작동은 되니깐요;;



그리고 jar파일은 http://netbeans.org/projects/versioncontrol/downloads 여기서 다운받으세요.

궁금한것은 이곳에서 찾으면된다는데... 흠 글쎄요 ㅋㅋhttp://versioncontrol.netbeans.org/javacvs/library/ 



CVSManager.java

더보기


N3BasicListener.java

더보기


 
저작자 표시 비영리 변경 금지
Trackback 0 : Comment 0

JAVA와 CVS연동하기.

Program/Java 2011/10/11 10:28
CVS 연동 프로그램 구현할때 참조하기 좋은사이트인거같다 ㅎㅎ

http://pmguda.com/555 

http://graham-king.blogspot.com/2007/11/java-cvs-functions-checkout-from-cvs.html


제일 위에 있는 예제중에서 CVSRoot.parse("");


이 부분이있는데.  이부분에 패스워드가 틀리다는 에러가 뜨면,,, 


:pserver:[ID]:[패스워드]@[IP]:[리파지토리 네임]

:pserver:id:password@192.168.0.11:/nabee
 

이런식으로하면된다,. 
저작자 표시 비영리 변경 금지
Trackback 0 : Comment 0

JAVA에서 파일 오픈하기 (윈도우)

Program/Java 2009/06/29 10:43

JAVA에서 exe 파일을 실행하기 위해서는 Runtime.getRuntime().exec("파일 주소"); 과 같이 실행하면 되지만

파일을 실행하기위해서는 조금 변경을 해야된다. 왜냐하면 어떤 파일과 연동이되서 실행을 시켜야되는 정보를 java에서 알지를 못하니깐 말이다...


File f = new File(item.desc);
if(f.exists()){
 try{        
  Process fileExec = 
  fileExec = Runtime.getRuntime().
  exec("rundll32.exe shell32.dll,ShellExec_RunDLL \""+f.toString()+"\"");                                             
  fileExec.waitFor();
  }catch(IOException ie){
   System.out.println("첨부파일열기 실행오류  :"+ie.toString());                                             
  }catch(InterruptedException ire){
   System.out.println("첨부파일열기 실행오류2 :"+ire.toString());
  }
}else{
}
저작자 표시 비영리 변경 금지
Trackback 0 : Comment 0