Witam,czy da się to jakoś rozwiązać bez użycia time czyli żeby automatycznie mi odświeżało bo w ten sposób to mi się odpala cała aplikacja co sekunde co przeszkadza w korzystaniu z innych aplikacji...
timer=new javax.swing.Timer(2,new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
if(demo.czy_menu_wlaczone==false)
{
Graphics gg=demo.menuBar.getGraphics();
demo.menuBar.update(gg);
Graphics ggg=slider.getGraphics();
slider.update(ggg);
Graphics g=fileTree.getGraphics();
fileTree.update(g);
Graphics gggg=splitPane.getGraphics();
splitPane.update(gggg);
repaint();
if(flaga_slider==false)
{
dm=jpanel.getSize();
jpanel.getGraphics().drawImage(image1,0,0,dm.width,dm.height,observer);
}
else
{
dm=jpanel.getSize();
jpanel.getGraphics().drawImage(dst,0,0,dm.width,dm.height,observer);
}
}
setVisible(true);
}
});
timer.start();