Вчера я нашел следующий код для создания второго окна в обработкеНовое окно в обработке
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();
}
}
И редактируемого ...
void mousePressed(){
PFrame f = new PFrame();
}
В:
if(mousePressed && mouseX > 1050 && mouseX < 1350 && mouseY > 700 && mouseY < > 750) {
f = new PFrame();
}
}
Он работал но, так как я загрузил и установил Processing III, у меня появились следующие ошибки:
- Функция
add()
ожидает таких параметров, какadd(component)
. - Функция
init()
не существует. - Метод
show()
из окна типа устарел.
PApplet больше не расширяет апплет, поэтому его больше нельзя рассматривать как компонент. –