我们在下一个应用程序中需要可访问性,为此我们将需要自定义主题。
要实现的第一个目标是能够增加和减小应用程序中的字体大小。为此,我们将有两个按钮,一个增加,另一个减少所有组件中文本的大小。您可以将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);