Groovy 및 Processing 환경 구축 및 창 표시
5502 단어 processingGroovygradle
첫 번째는 이 동영상
build.gradle 쓰기
build.gradle
apply plugin: 'idea'
apply plugin: 'groovy'
apply plugin: 'application'
def defaultEncoding = 'UTF-8'
def jdkVersion = '1.7'
def localJars = fileTree(dir: 'lib', includes: ['*.jar'])
sourceCompatibility = jdkVersion
targetCompatibility = jdkVersion
repositories {
mavenCentral()
}
dependencies {
compile 'org.codehaus.groovy:groovy-all:2.1.7'
compile localJars
}
compileGroovy {
groovyOptions.encoding = defaultEncoding
}
idea {
project {
jdkName = jdkVersion
languageLevel = jdkVersion
}
}
Processing jar 복사
프로젝트 바로 아래의 lib 디렉토리에 다운로드 한 Processing의 core/library에서 다음 jar 복사
코드 작성
DisplayTest.groovy
package episode001
import groovy.swing.SwingBuilder
import processing.core.PApplet
import javax.swing.JFrame
class DisplayTest extends PApplet {
def void setup() {
}
def void draw() {
background(0, 0, 0)
}
def static void main(args) {
def display = new DisplayTest()
new SwingBuilder().frame(
title: 'Episode 1 – Display Test',
defaultCloseOperation: JFrame.EXIT_ON_CLOSE,
size: [640, 480], show: true) {
widget(display)
}
display.init()
}
}
Reference
이 문제에 관하여(Groovy 및 Processing 환경 구축 및 창 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hina0118/items/fb4bf14123df11f99718텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)