由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - Re: 如何在两个窗口之间通信?
相关主题
请教GUI程序的save/load功能的实现请教一个动态cast的问题
遇到Swing的一个问题Re: 初级问题
Sun 的applet warning for each new window害死我了新手一问
Java如何实现自动消失的消息框?design question
如何显示密码窗口,然后等待正确输入后继续泛型问题
JFrame怎么设定窗口为隐藏?请问有没有generic的array
帮看看这个swing的小程序?Is it possible to get Class object for T from a generic class? (下列空档,是否可填)
为啥画不出来?问个swing login窗口的问题
相关话题的讨论汇总
话题: parent话题: jframe话题: yourpopup话题: jdialog话题: 窗口
进入Java版参与讨论
1 (共1页)
f***a
发帖数: 7
1
//the pop-up windows should better be Dialog or JDialog

// suppose your owner is a subclass of JFrame
class YourPopUp extends JDialog
{
private JFrame parent;
//or private OwnerClass parent
public YourPopUp(JFrame parent)
{
super(parent,"your title", true);
this.parent = parent;
}
// do anything on the parent
// might need casting somewhere
}
p*a
发帖数: 592
2
why not try firePropertyChange?
jFrame1 listens to PropertyChangeEvent of jFrame2
before jFrame2 closes, it fires a PropertyChange Event,
and jFrame1 gets it.
p*a
发帖数: 592
3
Java也有消息传递呀,只是你碰巧不知道罢了
这个问题完全可以用Property Change Event来
解决。
主窗口implements PropertyChangeListener
子窗口加一个PropertyChangeSupport Object,
然后用addPropertyChangeListener()把主窗口
加到它的PropertyChangeListener list里去
什么时候想要通知主窗口,调用firePropertyChange()
就可以了
1 (共1页)
进入Java版参与讨论
相关主题
问个swing login窗口的问题如何显示密码窗口,然后等待正确输入后继续
abstract class 的简单例子JFrame怎么设定窗口为隐藏?
看了zhaoce073大水忍不住说2句帮看看这个swing的小程序?
interesting "protect" behavior为啥画不出来?
请教GUI程序的save/load功能的实现请教一个动态cast的问题
遇到Swing的一个问题Re: 初级问题
Sun 的applet warning for each new window害死我了新手一问
Java如何实现自动消失的消息框?design question
相关话题的讨论汇总
话题: parent话题: jframe话题: yourpopup话题: jdialog话题: 窗口