是否可以使用在命令行中运行java类来运行正在运行的swing中的某个类或函数?
例如,当java Test asd
将setText一个正在运行的swing Jlabel设置为asd
这两个程序在不同的进程中运行。您需要在进程之间创建一个接口(或者正如马修所说:实现inter-process communication
)。有数百万种方法可以实现这一目标,仅举几例:
- 创建基于文件的界面(测试将写入文件,JLabel 将读取该文件)
- 在两者之间创建 TCP/IP 连接
- 在两者之间创建 HTTP 连接(JLabel 可能运行 glassfish 线程或类似的东西)
- 创建 JMS 连接
- 创建 RMI 方法调用
- 创建一个 Web 服务(再次使用运行 glassfish 的 JLabel)
- 还有很多...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)