Cómo escribir bocetos de mecanizado en Eclipse
Primero, cree el entorno: instale JRE, JDK y Eclipse.
En segundo lugar, escriba el primer programa
En tercer lugar, utilice clases personalizadas
En cuarto lugar, utilice bibliotecas de terceros
1. Cree el entorno
Cabe señalar que JRE y JDK deben tener la misma versión, por ejemplo:
JRE 6u45
JDK 6u45
Después de la instalación, configure JAVA_HOME y la ruta en las variables de entorno del sistema.
Descargue la versión estándar de Eclipse, descomprímala en C:\Program Files (x86)\Java\ y arrastre un acceso directo al escritorio.
2. El primer programa
Dado que Processing es en realidad un PApplet, escribir en Eclipse debe heredarlo, como se muestra a continuación:
Clase pública MyProcessingSketch Extend PApplet {
Conjunto de vacío público(){
}
Sorteo de vacío público() {
}
}
Pero no basta con hacer esto. Java no conoce los distintos métodos de procesamiento, como setup() y draw(), por lo que tiene que introducir el paquete central de procesamiento jar. Seleccione: Archivo -> Importar -> General -> Sistema de archivos. Busque la carpeta donde se encuentra el procesamiento. Hay un archivo core.jar en ella. Selecciónelo y haga clic en TERMINAR y aparecerá en nuestro directorio de proyecto Eclipse. Pero esto no es suficiente. Debe seleccionarlo y seleccionar ruta de compilación -> agregar a la ruta de compilación. Puede ser utilizado por el boceto actual.
Después de completar el trabajo anterior, puede comenzar a dibujar, comenzando con el más simple:
Procesamiento de importación .core *
Extensión MyProcessingSketch pApplet {.
Configuración de vacío público(){
Tamaño(500, 500
Fondo(255); >
Public void draw() {
Elipse (ancho/2, alto/2, 50, 50);
println("¡Hola mundo~!") ;
}
}
3. Usar categorías personalizadas
Las clases son más problemáticas porque en Eclipse, a diferencia del IDE, se crea un nuevo archivo de clase. ->Nueva->Clase, y luego comience a construir esta clase, comenzando con una simple:
Importar procesamiento.core.papplet;
Clase pública MyPoint {
PApplet padre;
int x, y;
mi punto(PApplet p){ padre = p;}
void init(){ p>
x = y = 0;
}
actualización nula(){
x = parent.mouseX
y = parent.mouseY
}
Pantalla no válida(){
trazo principal(0);
parent.fill(. 175);
parent.ellipse(x, y, 16, 16);
}
}