将浏览器内容缩小到浏览器窗口大小

时间:2015-05-11 14:12:52

标签: java gwt highcharts uibinder

我想知道,如果有一个解决方案缩小浏览器窗口中的图表,如果我调整我的浏览器窗口大小我的应用程序与highcharts做得很好,它也调整到浏览器窗口大小,但如果我缩小了我的浏览器窗口,带有图表的应用程序的大小不会缩小到浏览器窗口大小,它只在刷新整个网页时才这样做,但我需要它能够在缩小时自动完成浏览器窗口,窗口内容也缩小到浏览器大小,我在 RootLayoutPanel 里面使用带有 UiBinder DockLayoutPanel 的java。非常感谢任何建议。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

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