Я получаю странный NPE при использовании CssResource.Я определил следующие два класса css в моем файле css:
.mainPanelStyle
{
height: 250px;
width: 250px;
background-color: gray;
cursor: pointer;
}
.titleLabelStyle
{
font-size: 14px;
font-family: Segoe UI Semibold;
color: white;
}
Затем я определил интерфейс как:
public interface HomePanelCssResource
extends CssResource
{
String mainPanelStyle();
String titleLabelStyle();
}
И добавил запись в класс ClientBundle как:
@Source( "com/myapp/homePanel/css/homePanelDefault.css" )
HomePanelCssResource getHomePanelStyle();
Когда я использую этот CSS-ресурс в файле класса, вызов cssResource.mainPanelStyle()
работает нормально.Но вызов cssResource.titleLabelStyle()
бросает NPE.Там написано: «Вы забыли добавить необходимую зависимость?».
Я не знаю, что не так.Не могли бы вы помочь мне решить эту проблему?