将浏览器内容缩小到浏览器 window 大小

Shrink browser content to browser window size

我想知道,是否有在浏览器中缩小图表的解决方案 window,i.a 如果我调整浏览器的大小 window 我的带有 highcharts 的应用程序做得很好,它是也调整到浏览器 window 大小,但如果我缩小浏览器 window,带有图表的应用程序不会缩小到浏览器 window 大小,它只在刷新时执行整个网页,但我需要它能够在您缩小浏览器 window 时自动执行此操作,window 内容也会缩小到浏览器大小,我正在使用 java 和 UiBinder DockLayoutPanelRootLayoutPanel 里面。非常感谢任何建议。

没有具体的代码示例,很难给出具体的答案。但是要对浏览器调整大小做出反应,您需要实现 onResize() 方法。您命名的布局面板在实现接口 RequireResize 的子项上调用此方法。因此带有图表的面板应该实现 onResize(),并调整图表的大小。确保这个小部件的父树都实现了 onResize() 否则该方法将不会被调用。

是的,这是可能的例子(请注意,我没有使用 moxie,而是另一个包装器):http://data-dragon-766.appspot.com/

您可以找到负责渲染图表的class。

https://github.com/highcharts4gwt/highcharts/blob/master/src/main/java/com/github/highcharts4gwt/client/view/widget/HighchartsLayoutPanel.java