我正在开发虚拟键盘模块。
KeyBoardModule.java
KeyBoardModule kbm = new KeyBoardModule("small", false, null);
当其他jForm(MainFrame.java)
在文本框中是clickevent时,会调用
然后我用键盘获得新的JFrame
(就像弹出窗口一样),
按下JButton
后,它会将数据从textFieldValue
的{{1}}保存到变量textarea
。
比KeyBoardModule
主类调用frame.disponse()
并点击键盘进行大型机调用,我需要将值从键盘返回到大型机..
不使用大型机中的actionlistener(用于输入按钮)
答案 0 :(得分:1)
要将值直接从GUI1返回到另一个GUI2,GUI1必须具有对GUI2对象的引用。因此,无论何时您想要将任何消息从GUI1传递到GUI2,您都可以通过调用GUI2的相应方法来实现。例如,考虑下面给出的代码。在InputBoard
中创建MainFrame
的对象时,我们将MainFrame
的当前对象传递给InputBoard's
构造函数,以便InputBoard
可以将其输入传递给MainFrame
} GUI
使用public
的适当MainFrame
方法。此处MainFrame
会在点击按钮时打开InputBoard
框架。每当某些输入传递到JTextField
中的InputBoard
时,它就会反映在JTextArea
的{{1}}内。
MainFrame