Аз съм нов за NetBeans IDE и Javafx 2.0. Имам малък проблем в работата със Images в Javafx 2.0, разработвам малко приложение, използвайки Javafx и ExcelSheet и използвам NetBeans IDE 7.1 Beta версия
Инициализирам изображението си, както е показано по-долу
Image okImage = new Image("src/resources/ok.png");
Когато стартирам приложението си от Netbeans, използвайки cmd Run (F6)всичко работи добре. Но когато се опитвам да стартирам приложението си от Netbeans, например от командния ред, използвайки cmd java -jar Myapp.jar, не мога да видя изображението да се показва в прозореца.
Забележка:
Не мога да използвам посочения по-долу начин, за да инициализирам своето изображение
Image infoImage = new Image(getClass().getResourceAsStream("/resources/info.png"));
Защото искам да използвам това изображение вътре в статичен метод
Така че инициализирам изображението като
final static Image infoImage = new Image("src/resources/info.png");
Но изображението не се показва.
Напълно съм изгубен Моля, ръководете ме
Отговори:
3 за отговор № 1Можете да използвате следващата нотация за статично обаждане:
Image infoImage = new Image(MyClassName.class.getResourceAsStream("/resources/info.png"));