如何在处理开发环境(PDE)中进行调试,还有支持智能感知的插件吗

2023-12-24

我是处理开发环境的新手,我做了功课,我发现的只是将处理库导入Java IDE(eclipse)并使用调试,我想知道是否有一个PDE插件可以帮助进行智能感知和调试,就像小草图偏微分方程非常方便。


调试

自推出以来处理3,调试现在是Processing IDE 的原生功能。

在下面的屏幕截图中,您将看到一个新的Debug菜单。我在上面设置了断点setup() and draw()方法如所示<>行号中的标记。右侧是一个弹出窗口,列出变量和对象值等。

智能感知

从首选项菜单中,选中该框使用 Ctrl-空格键完成代码.

然后,您可以开始输入类似的函数ellipse然后按 CTRL+Space 弹出智能感知。此外,打开该功能后,可以通过键入.之后应该自动弹出智能感知。

使用另一个 IDE

最后,您可以通过将处理 core.jar 导入任何 Java 项目来利用更强大的 IDE。 core.jar 文件的位置与您的Processing 安装相关,例如:

OSX: /Applications/Processing 3.0.1.app/Contents/Java/core/library/core.jar
视窗:\Program Files\processing-3.0.2\core\library\core.jar

在处理 1 和 2 中,必须运行为Applet。在处理 3 中,运行为Java应用程序。下面是一个示例来演示:

import processing.core.*;

public class Main extends PApplet {

    // In Eclipse, run this project as Java Application (not Applet)
    public static void main(String[] args) {
        String[] a = {"MAIN"};
        PApplet.runSketch(a, new Main());
    }

    public void settings() { // <-- that's different
        size(500, 500); // necessary here to prevent runtime IllegalStateException
    }

    public void setup() {
        // other one and done operations
    }

    public void draw() {
        ellipse(mouseX, mouseY, 40, 40);
    }
}

如果您想在 Eclipse 中跨多个类编写处理代码,请查看这篇文章。
https://processing.org/tutorials/eclipse/ https://processing.org/tutorials/eclipse/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在处理开发环境(PDE)中进行调试,还有支持智能感知的插件吗 的相关文章

随机推荐

  • 在 Android 中结束通话

    我试图在几秒钟后结束新的拨出呼叫 这是我的代码 public class phonecalls extends Activity ComponentName cn Called when the activity is first crea
  • 构建类似 Facebook 的个性化新闻源:SQL、MongoDB?

    我正在构建一个类似 Facebook 的新闻源 这意味着它是由许多 SQL 表构建的 并且每种数据类型都有特定的布局 但它的负载变得非常重 我希望让它变得更加复杂 这就是我现在所做的 用户模型 def updates more option
  • 将表情符号添加到 Hugo 页面变量

    如何将表情符号添加到 Hugo 页面变量 例如 在以下代码片段的标题中 date 2016 11 20T12 00 00 draft false tags Fun title Went sporting heart Hugo 有两种处理表情
  • 在 ruby​​ on Rails 中包含 httparty 时出现问题

    我一直在尝试在我的 Rails 代码中使用 HTTParty sudo gem install httparty 从命令行我现在可以成功地执行 httparty http twitter com statuses public timeli
  • 如何在 PostgreSQL 中进行仅模式备份和恢复?

    如何在 PostgreSQL 数据库中进行架构级备份并在另一个数据库上恢复 有没有可用的单个命令 例如 我可以在单行中进行 pg dump 和恢复吗 pg dump schema masters oldDB gt masters1 sql
  • 如何正确缓存我的 Symfony2 API?

    我正在 Symfony2 上制作经典的无状态 RESTfull API 用户 应用程序在身份验证 API 上获取身份验证令牌 并将其提供给所有其他 API 进行记录并发布数据 访问其他 API 上的受保护 私有 个人数据 我现在对这个工作流
  • 没有 $unwind 的 $group 内部数组值

    我想按指定字段的相同值对数组中的对象进行分组并生成计数 我有以下 mongodb 文档 不存在不相关字段 arrayField fieldA value1 otherFields fieldA value2 otherFields fiel
  • 如何创建收益递减的公式?

    我想这是一个数学问题 而不是一个编程问题 但是创建收益递减公式的好方法是什么 以下是一些关于我希望曲线看起来如何的示例点 f 1 1 f 1 5 98 f 2 95 f 2 5 9 f 3 8 f 4 7 f 5 6 f 10 5 f 20
  • 对相关包进行排序

    我有一个 Pig 脚本 它生成了一个关系 A x chararray B y chararray z int 我想根据 B y 对 A 进行排序 但是以下代码给了我错误 语法错误 z 处或附近出现意外符号 output foreach A
  • 用户代理标头 - mysql 存储的缩写

    根据这个帖子 特别是这篇文章 https stackoverflow com a 6595973 1125465 https stackoverflow com a 6595973 1125465 微软一如既往地炫耀 用户代理的大小可能非常
  • 在范围内找不到类型 GIDSignInDelegate

    如下所示 我收到这些错误 我已经安装了 Firebase 和 GoogleSignIn 我做错了什么 正如克里斯在评论中指出的那样 请遵循迁移指南 https developers google com identity sign in i
  • DotNetNuke——所有登录都在任何地方被跟踪吗?

    我知道您可以在 用户 表的 LastModifiedOnDate 列中找到用户上次登录的时间 但我有兴趣查找用户登录时时间戳的完整历史记录 这可能吗 如果是这样 该信息存储在哪个表中 Thanks 日志查看器中存储了一个事件 即EventL
  • 将不同的结构复制到字节数组

    我正在将旧的 Visual BASIC 程序转换为 C 该程序通过串行或以太网线路向某些工业机械发送消息 为此 它创建消息的字节数组 问题是有MANY 50 种不同的消息格式 每种格式在 VB6 中定义为用户定义类型 例如 Public T
  • 如何在python中通过对象的属性从对象列表中选择对象

    如果这个问题已经被问过 我深表歉意 但我认为我不知道通过谷歌搜索合适的解决方案的正确术语 我想通过对象的属性值从对象列表中选择一个对象 例如 class Example def init self self pList def addPer
  • 将 UWP 应用程序最小化到系统托盘

    有没有办法将 Windows 10 UWP 应用程序最小化到系统托盘 我试过用谷歌搜索这个问题 但我所能看到的只是关于 wpf 和 windows 窗体 Thanks 这是不可能的 但是 根据您在评论中的描述 不需要 Cortana 将启动
  • 正则表达式查找单引号之间的空格并替换为下划线

    我有一个已导出的数据库表 我需要用空格替换图像文件名 并想使用记事本 和正则表达式来执行此操作 我有 data green tea powder jpg data prod img lumina herbal shampoo JPG dat
  • 如何在 Flask 微框架中使用 Neo4j-embedded for Python(线程)?

    我正在遵循 Flask 教程 Flaskr 以便尝试使用 Python 嵌入的 Neo4j 这是在 virtualenv 中 这是我的 主要 应用程序代码 import os import jpype from neo4j import G
  • 分割逗号分隔的字符串 --> FUNCTION db.CHARINDEX 不存在

    我需要将逗号分隔的字符串拆分为第二列 我有下表 CL1 POS POS2 LENGHT ALLELE 1 3015108 3015109 5 A 2 3015110 3015200 10 B 3 3015200 3015300 15 C 4
  • 为 PHPUnit 配置文件名

    我是 PHPUnit 的新用户 我正在将现有的测试 断言 转换为 PHPUnit 框架 以提供更好的测试环境和代码覆盖率 但是 我需要知道如何尝试让 PHPUnit 使用我们的测试代码结构 我们的项目目录类似于以下内容 应用1 CREDIT
  • 如何在处理开发环境(PDE)中进行调试,还有支持智能感知的插件吗

    我是处理开发环境的新手 我做了功课 我发现的只是将处理库导入Java IDE eclipse 并使用调试 我想知道是否有一个PDE插件可以帮助进行智能感知和调试 就像小草图偏微分方程非常方便 调试 自推出以来处理3 调试现在是Process