很难在互联网上找到如何在 GWTP 中正确使用 CSS 的完整分步指南。
我正在使用 eclipse 和 GWTP 来构建我的应用程序,我想为我的小部件(按钮、文本框......)设置一些简单的 Css 样式。
好的,这就是我得到的:TestPresenter.java、TestView.java 和 TestView.ui.xml
-在 TestView.ui.xml 中:
<ui:UiBinder .....>
<ui:style src='myStyle.css' />
<g:HTMLPanel>
<g:Button text="My But 1" addStyleNames="{style.myBut}" ui:field="myBut1"/>
<g:Button text="My But 2" ui:field="myBut2"/>
</g:HTMLPanel>
</ui:UiBinder>
myStyle.css
位于包含 TestPresenter.java、TestView.java 和 TestView.ui.xml 的同一文件夹中
-TestPresenter.java(有 2 个按钮 - myBut 1 和 myBut 2):我为 myBut2 添加了“myBut”
getView().getMyBut2().addStyleName("myBut");
运行后,它显示了 2 个按钮,第一个 myBut1 获得了正确的 CSS,但 myBut2 仍然显示默认的 Css。我改了,getView().getMyBut2().setStyleName("myBut");
但还是不行。
所以我想我可能在这里错过了一些课程,这就是为什么 eClipse 无法识别“myBut”CSS 以便它可以申请 myBut2。
那么,如何让 myBut2 在 eClipse 中显示正确的 Css?