How to| 将一个 Java 程序与 Wolfram 语言连接

Wolfram 语言可与多种外部程序连接. 您可以使用 Wolfram 语言丰富的编程语言对其它所支持的编程语言进行读取与写入. 使用 J/Link,Wolfram 语言可以与 Java 程序完全集成.

在开始访问 Java 程序之前,有一些初步的设置是必须做的.

首先,加载 J/Link 程序包:

InstallJava 是启动 Java 运行环境(Java Runtime Environment)并将它安装到 Wolfram 语言的函数. 由于Wolfram 语言的某些部分内部使用 Java,Java 通常已经正在运行,然而,最好还是对这一点进行确认:

这里是如何使用 J/Link 将 Wolfram 语言与一个 Java 类连接.

例如,创建一个 Java 框架对象的实例:

可以使用 @ 操作符调用方法. 将窗口尺寸设置为 200×200 像素:

J/Link 具有一些自动调用 Java 方法的内置命令. 显示窗口:

JavaShow[obj] 或多或少地与这个 Java 调用等价:

您可以使用 ` 操作符参考静态方法和字段. 最小化窗口:

通过使用 FieldsMethods可以知道对于类给定时可用的字段或方法.

打印所有涉及到窗口对齐的字段:

由于下划线在 Wolfram 语言中具有特殊意义,如果引用名称中包含一条下划线,必须将其用大写 U 代替:

想要使代码中有下划线的窗口最大化,这样做是不行的:

在下划线的位置用 U 代替是正确的语法:

关闭窗口: