Revision: 2384
http://sourceforge.net/p/swingme/code/2384
Author: yuranet
Date: 2019-12-06 21:47:50 +0000 (Fri, 06 Dec 2019)
Log Message:
-----------
simpler api for using me4se panel
Modified Paths:
--------------
me4se/opt/swingme/src/net/yura/me4se/ME4SEPanel.java
Modified: me4se/opt/swingme/src/net/yura/me4se/ME4SEPanel.java
===================================================================
--- me4se/opt/swingme/src/net/yura/me4se/ME4SEPanel.java 2019-12-06 21:39:56 UTC (rev 2383)
+++ me4se/opt/swingme/src/net/yura/me4se/ME4SEPanel.java 2019-12-06 21:47:50 UTC (rev 2384)
@@ -3,6 +3,7 @@
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Dimension;
+import java.awt.Window;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.lang.reflect.Field;
@@ -116,9 +117,9 @@
desktop.add(swingMEFrame);
}
- public void showDialog(java.awt.Frame parent, String title) {
+ public void showDialog(Window parent, String title) {
- JDialog dialog = new JDialog(parent, title , true);
+ JDialog dialog = parent instanceof java.awt.Frame ? new JDialog((java.awt.Frame)parent, title , true) : new JDialog((java.awt.Dialog)parent, title , true);
dialog.setDefaultCloseOperation( JDialog.DO_NOTHING_ON_CLOSE );
dialog.addWindowListener(new WindowAdapter() {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|