我试图在一个Jpanel中从一个swing应用程序窗口中显示一个处理3草图.(我正在使用eclipse)请帮忙!
我需要基于swing的GUI的复杂性和功能,并且还希望用户友好的处理能力在我的应用程序中创建可视内容.
我使用了凯文非常有用的答案并创建了一个更具体的问题.谢谢凯文!
我希望处理草图是从MainGUI.java调用并插入JPanel的子类.我遇到的问题是eclipse说pt.initSurface()是不可见的.
再次感谢你的帮助.
MainGUI.java
import processing.awt.PSurfaceAWT;
import processing.awt.PSurfaceAWT.SmoothCanvas;
import processing.core.PApplet;
import processing.core.PSurface;
import processing.opengl.*;
import processing.data.*;
import processing.event.*;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import patterns.ProcessingTest;
import java.awt.BorderLayout;
import javax.swing.JButton;
public class MainGUI {
private JFrame frame;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MainGUI window = new MainGUI();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the …Run Code Online (Sandbox Code Playgroud)