我目前正在开发一个 JMS 系统。我已经能够开发发布者 (JSF)、订阅者 (MDB),并且可以onMessage
通过 MDB 的方法将 JMS 消息打印到控制台。
我的问题是我无法在视图中显示它们:JSF、Applet 或 JTextArea swing。
如何从 MDB 的 onMessage 方法调用给定小程序的 JTextArea?我试图从 MDB 实例化一个 Applet 对象
ex: TestApplet tst = new TestApplet()
: 然后进入onMessage
方法,在将消息提取到testMessage
变量后,我尝试了:tst.textAtrea.append(testMessage);
在这里,我从容器中得到了一个错误。
除了上面的例子,我会很感激我的问题的任何其他解决方案(只想在视图中显示 JMS 消息,而不仅仅是在控制台上)