如何把JDialog中的信息传递到JFrame

来源:百度知道 编辑:UC知道 时间:2024/05/12 16:12:18
当向JDialog中的JTextField中输入一个字符串时``JDialog上的Button的事件代码怎么写,就可以让主窗口上的JTextField显示那个字符串,
我是这样做的:在Button事件代码中声明JFrame的对象,然后
objJFrame.JTextField.setText(string);
这样为什么Frame中的JTextField的内容还不改变?
还能怎么做?
请高手说的详细点,最好用代码,不要抄的!
我当然是先获得JDialog中的值了``就是不改变啊

你应该要先获得 JDialog中的JTextField的内容。然后把那个值付给JFrame的JTextFieldobjJFrame.JTextField.setText(JDialog中的JTextField.getText());你看看可不可以。。。。

一种办法就是用jdialog做为参数构造另外一个dialog
另一种用observer
别的方法期待大牛们给出

你应该要先获得 JDialog中的JTextField的内容。然后把那个值付给JFrame的JTextFieldobjJFrame.JTextField.setText(JDialog中的JTextField.getText());你看看可不可以。。。。

一种办法就是用jdialog做为参数构造另外一个dialog