如何设置JXBrowser默认的前景色和背景色?

时间:2017-10-05 16:41:25

标签: jxbrowser

任何设置默认前景/背景颜色的方法?

我正在尝试使用TI的CCS(Code Composer Studio)中打包的JXBrowser - 在RHDE7 Linux上的一个eclipse克隆,在KDE下。

我已将GTK应用设置为使用'Adwaita-Dark'主题,该主题适用于 所有其他GTK使用应用程序设置默认的前景色和背景色 - 但不适用于JXBrowser / Chrome - 菜单和工具栏使用Adwaita-Dark 主题,但浏览器框架标签在白色上使用黑色 - 这会伤害我的眼睛!

我还在$ {JRE_HOME} / lib中设置'swing.properties'文件来包含  'swing.defaultlaf = com.sun.java.swing.plaf.gtk.GTKLookAndFeel' 这通常使Java应用程序也使用GTK Adwaita-Dark主题。

请问,有没有人可以建议如何让JXBrowser尊重用户的GTK主题选择,或更改其默认的浏览器选项卡前景/背景? 我可以在某个位置安装一些主题文件吗?如果是这样/哪里?

提前感谢您的回复!

1 个答案:

答案 0 :(得分:0)

JxBrowser嵌入显示网页的Chromium控件。默认情况下,创建新选项卡时会加载about:blank网页。您看到白色背景的原因是about:blank网页具有白色背景。目前,没有已知的解决方案可以告诉Chromium更改about:blank网页的背景颜色,因此很难为您的案例提出解决方案或解决方法。