Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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 всё работает значит проблема в картинке или её перерисофке низнаю :/  как решить ету проблему ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)