2012-06-15 2 views
0

Iam, используя апплет для приложения. В том случае, когда когда-либо conditin насыщается, он должен снова вызвать метод рисования. Возможно ли это с помощью метода repaint? или любые другие методы, чтобы следовать .. ?? я пытался что-то вроде этого,Как вызвать paint() в апплетах на событие

if(j==0){ 
    ready_status=true; 
    repaint(); // i want paint has to call again here  
    } 
+0

Да: http://stackoverflow.com/questions/1097366/java-swing-revalidate-vs-repaint PS: Пробовали ли вы это сами? Если нет, почему бы и нет? – paulsm4

+1

Что случилось с тем, что у вас есть? – Jeffrey

+1

Чтобы лучше помочь, опубликуйте [SSCCE] (http://sscce.org/). (Вы выбрали плохой ответ.) –

ответ

-1

Попробуйте

paint(getGraphics()); 
+0

Да .. Это работает .. Спасибо Rasel –

+0

Добро пожаловать – Rasel

+1

'paint (getGraphics());' У этого плохой запах. Никогда не следует называть 'paint (Graphics)'. Это не исправление, так как «kludge» - вероятно, будет ломаться на любой другой машине. –

Смежные вопросы