Neue Fenster in der Bearbeitung

Gestern fand ich den folgenden code für die Schaffung eines zweiten Fensters in der Verarbeitung

import javax.swing.JFrame;

PFrame f;
secondApplet s;

void setup() {
size(600, 340);

 }

 void draw() {
 background(255, 0, 0);
 fill(255);
 }     

 void mousePressed(){

 PFrame f = new PFrame();
 }

 public class secondApplet extends PApplet {

 public void setup() {
   size(600, 900);
    noLoop();
 }
 public void draw() {
   fill(0);
   ellipse(400, 60, 20, 20);
 }
 }
 public class PFrame extends JFrame {
   public PFrame() {
    setBounds(0, 0, 600, 340);
   s = new secondApplet();
   add(s);
    s.init();
    println("birh");
    show();
  }
}

Und bearbeitet...

 void mousePressed(){

 PFrame f = new PFrame();
 }

In:

 if(mousePressed && mouseX > 1050 && mouseX < 1350 && mouseY > 700 && mouseY < > 750) {
   f = new PFrame();

    }    
  }

Es funktionierte wunderbar, aber seit ich heruntergeladen und installiert Processing III, habe ich den folgenden Fehler:

  • Die Funktion add() erwartet, dass Parameter wie add(component).
  • Die Funktion init() existiert nicht.
  • Die Methode show() aus dem Typ-Fenster ist veraltet.
  • PApplet nicht mehr extends Applet, so kann es nicht mehr werden als Komponente behandelt.
InformationsquelleAutor Do Tog | 2015-08-27
Schreibe einen Kommentar