在Java应用程序中使用处理

Den*_*sen 4 java processing

我从http://processing.org下载了处理.如何在我的Java应用程序中使用porcessing.我希望根据我的Java应用程序中的逻辑来绘制内容.为了避免在Java中绘图,我想要使用处理.

Qui*_*ver 6

小菜一碟,

第一,

在您的IDE(例如Netbeans)中,首先在构建中包含处理jar,将它放在程序可以找到的位置.例如,如果您使用maven,只需添加依赖性:

<dependency>
    <groupId>org.processing</groupId>
    <artifactId>org.processing.core</artifactId>
    <version>2.1.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

第二,

在程序中添加一个主类,这可以非常简单.您只需要引用代码所在的类:

public class Application {

    public static void main(String[] args) {
        new Application();
    }

    public Application() {
        init();
    }

    private void init() {
        Visualization.main("me.qcarver.ballsack.Visualization");

    }
}
Run Code Online (Sandbox Code Playgroud)

最后,

使用上面引号中的包名添加新类.唯一要记住的是这个类必须(1)导入processing.core.PApplet(2)扩展PApplet(3)实现public void draw和public void setup

例如:

   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);
        }
    }
Run Code Online (Sandbox Code Playgroud)

上面的代码段基于此示例项目,该项目在Java应用程序中运行Processing.org代码.

  • @ChrisGilardi,欢迎你;) (3认同)