http://processing.org에서 처리를 다운로드했습니다. Java 응용 프로그램에서 어떻게 porcessing을 사용할 수 있습니까? 내 Java 응용 프로그램의 논리에 따라 그림을 그려야합니다. 자바 드로잉을 피하기 위해 대신 처리를 사용하고 싶습니다.Java 응용 프로그램에서 처리 사용
답변
자바에서 드로잉을하는 법을 배우는 것이 좋습니다 (예 : http://docs.oracle.com/javase/tutorial/2d/). Java에서 처리를 사용하면 실제로 단순하게 만들지 않습니다. 케이크의
Java에서 처리 기능을 사용하는 것이 좋습니다! 그리기에 자바보다 훨씬 쉽고, 배울 점이 많습니다. –
조각,
먼저, IDE에서
(예 : 넷빈즈) 첫째, 빌드에서 처리 항아리 등 사용자가 원하는 프로그램을 찾을 수있는 장소를 넣어. 프로그램이 매우 간단 할 수 있습니다에 메인 클래스를 추가
<dependency>
<groupId>org.processing</groupId>
<artifactId>org.processing.core</artifactId>
<version>2.1.1</version>
</dependency>
둘째,
: 예를 들어, 당신은 단지 의존성을 추가 받는다는을 사용하는 경우. 위의 인용 부호로 주면서 패키지 이름으로 새 클래스를 추가
public class Application {
public static void main(String[] args) {
new Application();
}
public Application() {
init();
}
private void init() {
Visualization.main("me.qcarver.ballsack.Visualization");
}
}
마지막으로,
: 당신은 당신의 코드가 될 클래스를 참조 할 필요가있다.
package me.qcarver.ballsack
public class Visualization extends PApplet{
public void setup() {
size(500,400);
background(grayValue);
}
public void draw(){
elipse(200,200,50,50);
}
}
조각이 위입니다 기억해야 할 유일한 것은이 클래스 (1) 수입 processing.core.PApplet (2) PApplet (3) 공공 무효 추첨 및 공공 무효의 설정을 구현 확장해야
예입니다 Java 응용 프로그램에서 Processing.org 코드를 실행하는 example project을 기반으로합니다.
나는이 영역을이 영역에 사용하지 말아야한다는 것을 알고 있지만 'ballsack'은 나를 압연 시켰습니다. 이 숨겨진 보석을 가져 주셔서 감사합니다. –
@ChrisGilardi, 오신 것을 환영합니다.) –
이 코드와 최신 Processing 라이브러리에 문제가있는 분은 - 별도의 대답으로 v3.2.1 용으로 업데이트했습니다. –
사람이 이전 코드 예제에 문제가 최신 처리 라이브러리가있는 경우 - 나는 V3.2.1 업데이트 및 작업 코드를 업로드 한 :
https://github.com/thomasbratt/ProcessingInIntellij
package com.github.thomasbratt.processingtest;
import processing.core.PApplet;
public class Visualization extends PApplet {
public static void main(String[] args) {
PApplet.main("com.github.thomasbratt.processingtest.Visualization");
}
@Override
public void settings() {
size(640, 480);
}
@Override
public void setup() {
fill(120,50,240);
}
@Override
public void draw(){
ellipse(width/2,height/2,second(),second());
}
}
의 pom.xml :
를<dependency>
<groupId>org.processing</groupId>
<artifactId>core</artifactId>
<version>3.2.1</version>
</dependency>
- 1. Java 응용 프로그램에서 winapi 사용
- 2. Java 응용 프로그램에서 데이터베이스 사용
- 3. Java 응용 프로그램에서 JSR82 사용
- 4. Java 응용 프로그램에서 AutoIt 사용
- 5. Java 응용 프로그램에서 MVC 사용
- 6. Java EE 응용 프로그램에서 세션 처리
- 7. Java EE 응용 프로그램에서 여러 EntityManager 처리
- 8. Java 응용 프로그램에서 여러 통화 처리
- 9. Java 웹 응용 프로그램에서 긴 처리 작업
- 10. Java 응용 프로그램에서 보안 데이터베이스 사용
- 11. 애니메이션이있는 Java 응용 프로그램에서 다중 타이머 사용
- 12. Java 응용 프로그램에서 중국어 문자 사용
- 13. Android 응용 프로그램에서 JAVA RMI 사용
- 14. Java 응용 프로그램에서 자체 메모리 사용 모니터링
- 15. Java 응용 프로그램에서 USB gamepad 사용
- 16. Java 응용 프로그램에서 XDG 디렉터리 지정 사용
- 17. 상업용 Java 응용 프로그램에서 LGPL 라이브러리 사용
- 18. Java 응용 프로그램에서 lucene 색인 사용
- 19. 프로그램에서 ArrayLists 사용 Java
- 20. Java EE 웹 응용 프로그램에서 JPL (Java + Prolog) 사용
- 21. 웹 응용 프로그램에서 FreeTTS 사용
- 22. Windows 응용 프로그램에서 이벤트 처리
- 23. MFC 응용 프로그램에서 "보내기"처리
- 24. PHP 응용 프로그램에서 프린터 처리
- 25. wpf 응용 프로그램에서 ListBox 처리
- 26. 자바 응용 프로그램에서 예외 처리
- 27. 응용 프로그램에서 웹 양식 처리
- 28. 처리 몽구스와 응용 프로그램에서 콜백과
- 29. winforms 응용 프로그램에서 다중 처리
- 30. 웹 응용 프로그램에서 Restlet 사용
pocessing libs 폴더의 core.jar가 포함되었습니다. – DenniJensen
간단한 자습서가 있습니다. 그들 좀 봐. http://www.processing.org/tutorials/ – manya
http://processing.org/reference/environment/#Programming_modes 이것은 Java에서의 처리를 다루는 것처럼 보입니다. –