Hej!
Jeg har 2 spørgsmål. Det ene handler om at få et
ikke Thread object til at vente, og det andet om Pathnames.
Jeg har en klasse der implementere Runnable, og derfor har en run() metode. Denne metode ser således ud:
public void run() {
running = true;
while(running) {
repaint();
}
}
problemet er at den bruger 50% CPU når den kører(eller tror det er dette loop der bruger 50% CPU). Jeg har lavet et andet program der havde et Thread object med en uendelig lykke, som også brugte meget cpu vis man ikke brugte en sleep(). Problemet er at denne klasse ikke arver fra Thread, men implementere Runnable. Jeg ved godt at den stadig har wait(), men wait giver en IllegaleMonitorState exception.
Kan det lade sig gøre at få wait() til at virke, eller findes der en anden funktion.
Det andet spørgsmål handler om pathnames. Helt generalt, hvordan skal de formateres?? Lige nu sidder jeg med at mere specifikt problem. Jeg vil gerne gå et skridt tilbage, jeg mener det er noget med ... , det gør det så lige nu ser min Path sådan ud:
...\\sprites\\sprite1.png
Som sagt er jeg ikke 100% sikker på hvordan de skal formateres, så hved ikke om det der \\ er rigtig osv.
Håber i kan hjælpe
Har dessværre stadig ingen UP
.:Edit:.
Hov! må heller for en god ordens skyld sige at men path ikke virker. Jeg får en: javax.imageio.IIOException: Can't read input file!
Indlæg senest redigeret d. 29.09.2008 16:42 af Bruger #13669