|
|
@ -11,7 +11,6 @@ import com.fr.web.struct.AssembleComponent; |
|
|
|
import com.teamdev.jxbrowser.browser.callback.InjectJsCallback; |
|
|
|
import com.teamdev.jxbrowser.browser.callback.InjectJsCallback; |
|
|
|
import com.teamdev.jxbrowser.chromium.Browser; |
|
|
|
import com.teamdev.jxbrowser.chromium.Browser; |
|
|
|
import com.teamdev.jxbrowser.chromium.BrowserType; |
|
|
|
import com.teamdev.jxbrowser.chromium.BrowserType; |
|
|
|
import com.teamdev.jxbrowser.chromium.JSObject; |
|
|
|
|
|
|
|
import com.teamdev.jxbrowser.chromium.JSValue; |
|
|
|
import com.teamdev.jxbrowser.chromium.JSValue; |
|
|
|
import com.teamdev.jxbrowser.chromium.events.LoadListener; |
|
|
|
import com.teamdev.jxbrowser.chromium.events.LoadListener; |
|
|
|
import com.teamdev.jxbrowser.chromium.events.ScriptContextAdapter; |
|
|
|
import com.teamdev.jxbrowser.chromium.events.ScriptContextAdapter; |
|
|
@ -23,11 +22,11 @@ import com.teamdev.jxbrowser.event.Observer; |
|
|
|
import javax.swing.JDialog; |
|
|
|
import javax.swing.JDialog; |
|
|
|
import javax.swing.SwingUtilities; |
|
|
|
import javax.swing.SwingUtilities; |
|
|
|
import javax.swing.WindowConstants; |
|
|
|
import javax.swing.WindowConstants; |
|
|
|
import java.util.Map; |
|
|
|
|
|
|
|
import java.awt.BorderLayout; |
|
|
|
import java.awt.BorderLayout; |
|
|
|
import java.awt.Dimension; |
|
|
|
import java.awt.Dimension; |
|
|
|
import java.awt.event.ActionEvent; |
|
|
|
import java.awt.event.ActionEvent; |
|
|
|
import java.awt.event.ActionListener; |
|
|
|
import java.awt.event.ActionListener; |
|
|
|
|
|
|
|
import java.util.Map; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* @author richie |
|
|
|
* @author richie |
|
|
@ -180,12 +179,10 @@ public class ModernUIPane<T> extends BasicPane { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public JSObject getEmptyJSObjectV6() { |
|
|
|
public JSValue executeJavaScriptAndReturnValue(String javaScript) { |
|
|
|
|
|
|
|
|
|
|
|
if (browser != null) { |
|
|
|
if (browser != null) { |
|
|
|
return browser.executeJavaScriptAndReturnValue("var __empty_props__ = {};__empty_props__").asObject(); |
|
|
|
return browser.executeJavaScriptAndReturnValue(javaScript); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return null; |
|
|
|
return null; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|