'SWT'에 해당되는 글 1건

  1. 2009.01.16 SWT GROOVY - 그루비에서 SWT를 쓰는 방법
카테고리 없음2009. 1. 16. 23:34
그루비에서 SWT를 쓰는 방법 (먼저 자바1.4 또는 자바 5를 설치해주세요.)

0. 그루비를 설치한다. (요즘 안정버전은 1.5.7이다)

1. Eclipse-libs.ZIP을 다운로드 받는다.

2. 파일을 WORK/lib 에 푼다.  (WORK는 작업디렉토리)

3. WORK 디렉토리에 r.groovy 파일을 만들고 다음과 같이 적는다.
 def loader = this.class.classLoader.rootLoader
 def dir = new File('lib')
 dir.eachFileMatch(~/.*\.jar$/) {
     loader.addURL(it.toURL())
}
evaluate(new File('test.groovy'))


4. test.groovy 에는 다음과 같이 적는다

import org.eclipse.swt.SWT
import org.eclipse.swt.widgets.* 

def swt = new groovy.swt.SwtBuilder()
def shell = swt.shell(text:'Groovy / SWT Test') {
    rowLayout()
    label(style:"none", text:'Simple demo of Groovy and SWT')
    button(style:"push", text:'  Push Me  ') {
        onEvent(type:"Selection", closure:{ println "Hello" })
    }
}

shell.pack()
shell.open()
while (!shell.disposed) {
  if (!shell.display.readAndDispatch()) shell.display.sleep()
}


5. 이제, 프롬프트에서 다음 명령을 내리면 화면에 SWT로 만든 어플리케이션이 보인다.

C:\WORK\>groovy r.groovy


사용자 삽입 이미지

http://groovy.codehaus.org/GroovySWT 에서 베껴왔다.

Posted by jintopark

 

 
«이전  1  다음»