我们在下一个应用程序中需要可访问性,为此我们将需要自定义主题。
要实现的第一个目标是能够增加和减小应用程序中的字体大小。为此,我们将有两个按钮,一个增加,另一个减少所有组件中文本的大小。您可以将Enterprise Blue用作参考主题。您可以在URL:http://emag.governoeletronico.gov.br/emag/#上看到一个示例。您可以单击“Aumentar Fonte”和“Diminuir Fonte”。

任何想法我如何在GWT / SmartGWT中实现

谢谢

最佳答案

简短的答案是RootPanel.getBodyElement()

最方便的方法是在body element上应用类。

有多种方法可以做到这一点。

RootPanel.get("body").setStyleName("newbodyclass"); //Not recommended.

高效方式
RootPanel.getBodyElement().setClassName("newbodyclass"); //Recommended

几种新方法:
Document.get().getBody().setClassName("newbodyclass");

最后最适合您的问题:
Document.get().getBody().getStyle().setFontSize(value, unit);

10-05 22:04