如何从JDialog对话框返回一个值给父级的JFrame?
- 论坛
- 如何从JDialog对话框返回一个值给父级的JFrame?
12 浏览
如何从JDialog对话框返回一个值给父级的JFrame?
我创建了一个带有自定义绘图和一个JButton的模态JDialog对话框。当我点击JButton时,JDialog对话框应该关闭并返回一个值。
我在父级JFrame中创建了一个名为setModalPiece的函数,该函数接收一个值并将其设置为本地JFrame变量。
问题是,尽管JDialog对话框有对父级JFrame的引用,但无法从JDialog对话框中访问此函数。
两个问题:
1)有没有更好的方法将值从JDialog对话框返回给父级JFrame?
2)为什么不能使用传递给JDialog的JFrame引用来访问我的JFrame函数setModalPiece?