这是我的问题:例如,我有 2 个 java 类,它们的外观用于 diffrenet 组件。但是它们对CssResource样式接口使用相同的基本CSS文件。这是如何看的:
public class FirstAppearance {
public interface FirstResources extends ClientBundle {
@Source({"Basic.css", "AnotherBasic.css", "First.css"})
FirstStyle style();
}
public interface FirstStyle extends CssResource {
...
}
然后
public class SecondAppearance {
public interface SecondResources extends ClientBundle {
@Source({"Basic.css", "AnotherBasic.css", "Second.css"})
SecondStyle style();
}
public interface SecondStyle extends CssResource {
...
}
有没有办法摆脱@Source
中"基本.css","另一个基本.css"的每次定义?
您可以使用外观模式,或者当您使用 UIBinder 时,您可以使用
<Ui:style>