201706-30 pushStyle()保存当前样式设置 pushStyle() 例子: ellipse(0, 50, 33, 33); // 左边的圆 pushStyle(); // 开始一个Style strokeWeight(10); fill(204, 153, 0); el.... Read More >
201706-30 public公共的 public 描述:用于提供其他类的关键字访问类中的字段和方法。 public关键字在您想要使用的字段或方法之前使用。 在处理中,所有字段和方法都是public,除非private关键字另有说明。 该关键字是Java编程的重要组成部分。 有关更多信息,请参阅Java语言参考或教程。 相关: private.... Read More >
201706-30 private私有的 private 描述:此关键字用于禁止其他类访问类中的字段和方法。 private关键字在您想要在类中可用的字段或方法之前使用。 在处理中,所有字段和方法都是public,除非private关键字另有说明。 该关键字是Java编程的重要组成部分,通常不与“处理”一起使用。 有关更多信息,请参阅Java语言参考或教程。 相.... Read More >
201706-30 popStyle()还原原先设置样式 popStyle() 例子: ellipse(0, 50, 33, 33); // 左边的圆 pushStyle(); // 开始一个Style strokeWeight(10); fill(204, 153, 0); ell.... Read More >
201706-30 null空,不是有效数据 null 例子: String content = "It is a beautiful day."; String[] results; // 申请一个空的字符串 results = match(content, "orange"); //上面的匹配语句将无法在字符串“内容”中找到“橙色”, // 因此它将返回一个空值到“resul.... Read More >
201706-30 noLoop()停止循环 noLoop() 例子: void setup() { size(200, 200); noLoop(); } void draw() { line(10, 10, 190, 190); } void setup() { size(200, 200); } float x =.... Read More >
201706-30 new创建新对象 new 例子: HLine h1 = new HLine(); float[] speeds = new float[3]; float ypos; void setup() { size(200, 200); speeds[0] = 0.1; speeds[1] = 2.0; speeds[2] = .... Read More >
201706-30 loop()恢复循环 loop() 例子: void setup() { size(200, 200); noLoop(); // draw() 不会循环 } float x = 0; void draw() { background(204); x = x + .1; if (x > width.... Read More >
201706-30 import加载库文件 import 例子: import processing.pdf.*; void setup() { size(1024, 768, PDF); } void draw() { line(0, 0, width, height); line(0, height, width, 0); } &nb.... Read More >
201706-30 implements实现接口 implements 例子: interface Dot { void move(); void display(); } class CircleDot implements Dot { float x = 50; float y = 50; void move() { x.... Read More >
201706-30 final 最终(赋值无法更改) final 例子: final float constant = 12.84753; println(constant); // 在控制台打印"12.84753" constant += 12.84; // 错误你无法改变一个final类型的值 描述: 用于表示值,类或方法无法更改的关键字。 如果final关键字用于.... Read More >
201706-30 false 假 false 例子: rect(30, 20, 50, 50); boolean b = false; if (b == false) { line(20, 10, 90, 80); // This line is drawn } else { line(20, 80, 90, 10); // This line is not d.... Read More >
201706-30 extends 继承 extends 例子: DrawDot dd1 = new DrawDot(50, 80); void setup() { size(200, 200); } void draw() { dd1.display(); } class Dot { int xpos, ypos; .... Read More >
201706-30 exit()退出程序 exit() 例子: void draw() { line(mouseX, mouseY, 50, 50); } void mousePressed() { exit(); } 描述:退出/停止/退出程序。 没有draw()函数的程序在最后一行运行后自动停止,但是使用draw()的.... Read More >
201706-30 draw() 绘图(循环执行) draw() 例子: float yPos = 0.0; void setup() { // setup() 只执行一次 size(200, 200); frameRate(30); } void draw() { // draw() 一直执行,直到程序停止 background(204); .... Read More >
201706-30 class 类 class 例子: // 声明和构建两个HLine类的对象h1和h2 HLine h1 = new HLine(20, 2.0); HLine h2 = new HLine(50, 2.5); void setup() { size(200, 200); frameRate(30); } voi.... Read More >
201706-30 catch尝试处理异常 catch 例子: BufferedReader reader; String line; void setup() { // 从createWriter()打开一个文件 reader = createReader("positions.txt"); } void draw() { try .... Read More >
201706-30 {} (curly braces)大括号 {} 大括号 例子: int[] a = { 5, 20, 25, 45, 70 }; void setup() { size(100, 100); } void draw() { for (int i=0; i < a.length; i++) { line(0, a[i], 50, a[i.... Read More >