| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > Image doesnt shown up after update |
| Автор: newsl 8.9.2011, 15:17 |
| здраствуите у меня проблем ! есть Компонент с помошю каторого я рисую картинку Компонент потомучто нужны обратотчики нажатия и.т.д.. так вот для этого переписал паинт ну и рисую себе картинку g.drawImage(image, 0, 0, 50,50,null); патом надо поменят статус и изменит картинку ublic void updateComponent(){ switch(itsPC.getItsStauts()){ case NEU: image=ImageHelper.loadImg("Blue-Display.png"); break; case INTAKT: image=ImageHelper.loadImg("Green-Display.png"); break; case DEFECT: image=ImageHelper.loadImg("Red-Display.png"); break; case GEMELDET: image=ImageHelper.loadImg("Yellow-Display.png"); break; } repaint(); validate(); } но это не работает картинка исчезает полностю с экрана толко когда наважу курсор на это место становится заметно там есть картинка ибо меняится курсор сама картинка непоказивается пока неизменю величину окна или ченит там неоткрою , интересо то что если в место картинки рисую овалл и менаю цвет овала с помошю функции updateComponent всё работает значит проблема в картинке или её перерисофке низнаю :/ как решить ету проблему ? |