当前位置: 首页>>代码示例>>Java>>正文


Java Debugger类代码示例

本文整理汇总了Java中com.sun.javafx.scene.web.Debugger的典型用法代码示例。如果您正苦于以下问题:Java Debugger类的具体用法?Java Debugger怎么用?Java Debugger使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


Debugger类属于com.sun.javafx.scene.web包,在下文中一共展示了Debugger类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: startDebugServer

import com.sun.javafx.scene.web.Debugger; //导入依赖的package包/类
public static void startDebugServer(Debugger debugger, int debuggerPort) throws Exception {

        server = new Server(debuggerPort);

        debugger.setEnabled(true);
        debugger.sendMessage("{\"id\" : -1, \"method\" : \"Network.enable\"}");

        contextHandler = new ServletContextHandler(ServletContextHandler.SESSIONS);
        contextHandler.setContextPath("/");

        ServletHolder devToolsHolder = new ServletHolder(new DevToolsWebSocketServlet());
        contextHandler.addServlet(devToolsHolder, "/");

        server.setHandler(contextHandler);
        server.start();

        DevToolsDebuggerServer.debugger = debugger;
        debugger.setMessageCallback(new Callback<String, Void>() {
            @Override
            public Void call(String data) {
                DevToolsWebSocket mainSocket = (DevToolsWebSocket) contextHandler.getServletContext()
                        .getAttribute(DevToolsWebSocket.WEB_SOCKET_ATTR_NAME);
                if (mainSocket != null) {
                    try {
                        mainSocket.sendMessage(data);
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
                return null;
            }
        });

        String remoteUrl = "chrome-devtools://devtools/bundled/inspector.html?ws=localhost:" + debuggerPort + "/";
        System.out.println("To debug open chrome and load next url: " + remoteUrl);
    }
 
开发者ID:mohamnag,项目名称:javafx_webview_debugger,代码行数:37,代码来源:DevToolsDebuggerServer.java

示例2: initializeDebugger

import com.sun.javafx.scene.web.Debugger; //导入依赖的package包/类
@SuppressWarnings("deprecation")
private void initializeDebugger(WebEngine webEngine) {
	Debugger debugger = webEngine.impl_getDebugger();
	debugger.setMessageCallback(new Callback<String, Void>() {
		@Override
		public Void call(String arg0) {
			if (Configuration.DEBUG)
				System.err.println(arg0);
			return null;
		}
	});
}
 
开发者ID:stefanil,项目名称:org.devel.javafx.navigation.prototype,代码行数:13,代码来源:MapView.java


注:本文中的com.sun.javafx.scene.web.Debugger类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。