多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
> BrowserPreferences.setChromiumSwitches 的使用 在JxBrowser 6.10及更高版本中,有一个选项允许启用加速轻量级渲染模式。与默认轻量级渲染模式相比,此渲染模式具有改进的性能。它允许每秒产生约30%的帧。 **重要提示**:此加速渲染模式的唯一缺点是它不支持WebGL,因为在这种情况下不使用GPU进程。如果您不需要使用WebGL显示网页,我们建议您启用并使用加速轻量级渲染模式。 要启用加速轻量级渲染模式,必须在应用程序中创建第一个Browser实例之前指定以下Chromium开关: ``` import com.teamdev.jxbrowser.chromium.Browser; import com.teamdev.jxbrowser.chromium.BrowserPreferences; import com.teamdev.jxbrowser.chromium.BrowserType; import com.teamdev.jxbrowser.chromium.swing.BrowserView; import javax.swing.*; import java.awt.*; public class AcceleratedLightweightRenderingSample { public static void main(String[] args) { BrowserPreferences.setChromiumSwitches( "--disable-gpu", "--disable-gpu-compositing", "--enable-begin-frame-scheduling", "--software-rendering-fps=60" ); Browser browser = new Browser(BrowserType.LIGHTWEIGHT); BrowserView view = new BrowserView(browser); JFrame frame = new JFrame(); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); frame.add(view, BorderLayout.CENTER); frame.setSize(1100, 750); frame.setLocationRelativeTo(null); frame.setVisible(true); browser.loadURL("https://www.youtube.com/watch?v=lfwjzNB--5k"); } } ```