Permalänk
Medlem

Vad är fel me koden?

package laboration5; import javax.swing.ImageIcon; public class MovingImage1 { private ImageIcon image; private int x; private int y; private PaintWindow window = new PaintWindow(); public void init(ImageIcon image, int x, int y) { this.image = image; this.x = x; this.y = y; show(); } public void setLocation(int x, int y) { this.x = x; this.y = y; show(); } public void show() { window.showImage(image,x,y); } } class PaintWindow { public static void pause(int i) { } void showImage(ImageIcon image, int x, int y) { } } ____________ package laboration5; import javax.swing.ImageIcon; public class MovingImage1Test { public void action1() { ImageIcon image = new ImageIcon("C:/bilder/lil-wayne-tattos.jpg"); MovingImage1 mi = new MovingImage1(); mi.init(image,120,250); PaintWindow.pause(200); mi.setLocation(120, 220); PaintWindow.pause(350); mi.setLocation(140, 200); PaintWindow.pause(300); mi.setLocation(160, 220); PaintWindow.pause(300); mi.setLocation(160, 200); PaintWindow.pause(300); mi.setLocation(200, 220); PaintWindow.pause(300); mi.setLocation(220, 200); PaintWindow.pause(3500); mi.setLocation(240, 220); PaintWindow.pause(1000); PaintWindow.pause(2000); mi.show(); } public static void main(String[] args) { MovingImage1Test tmi = new MovingImage1Test(); tmi.action1(); } }

Permalänk

Grattis, sämsta topic och förklaring av problem på länge.
Och jag antar att du har en laborationshandledare att fråga om felet?

Permalänk
Medlem

Det största felet är väll att klassen PaintWindow är tom, dvs gör inte ett skit när du anropar den ett antal gånger

Permalänk
Medlem
Permalänk
Medlem

Detta måste vara typ den tredje tråden om att trådskaparen ska ha hjälp med skoluppgifter...? pinsamt...