Nic*_*ick 7 java applet dialog
我正试图在一个前面显示一个模态对话框Applet.
我当前的解决方案是这样获取根框架:
Frame getMyParent() {
Container parent = getParent();
while (!(parent instanceof Frame)) {
parent = ((Component)parent).getParent();
}
return (Frame)parent;
}
Run Code Online (Sandbox Code Playgroud)
并创建如下对话框:
public OptionsDialog(MainApplet applet, boolean modal) {
super(applet.getMyParent(), "options", modal);
// ....
Run Code Online (Sandbox Code Playgroud)
然而,通常这会显示框架下方的模态对话框,尽管模态行为可以正常工作.
怎么解决这个问题?
理想情况下,这应该适用于Java 1.5及更高版本.
| 归档时间: |
|
| 查看次数: |
8582 次 |
| 最近记录: |