package Schack; import java.awt.*; import javax.swing.JPanel; public class Bild extends JPanel { String player1; String player2; public int move; public int qizi; Label msg=new Label("Hej, detta är Arshos Schack 2008"); Image bonde; Image Tornet; Image Kungen; Image Drottningen; Image Elefant; Image Staven; public void work(Grafik applet) { } public void init(){ MediaTracker mt = new MediaTracker(this); bonde = Toolkit.getDefaultToolkit().getImage("bp.gif"); mt.addImage(bonde, 1); Tornet = Toolkit.getDefaultToolkit().getImage("br.gif"); mt.addImage(Tornet, 2); Kungen = Toolkit.getDefaultToolkit().getImage("bk.gif"); mt.addImage(Kungen, 3); Drottningen = Toolkit.getDefaultToolkit().getImage("bq.gif"); mt.addImage(Drottningen, 4); Staven = Toolkit.getDefaultToolkit().getImage("bb.gif"); mt.addImage(Staven, 5); Elefant = Toolkit.getDefaultToolkit().getImage("bn.gif"); mt.addImage(Elefant, 6); try { mt.waitForAll(); } catch (InterruptedException a){ } } public void paintComponent (Graphics page) { super.paintComponent (page); page.setColor(Color.black); int bred = 50; int höjd = 50; //rad nummer 1 page.fillRect(0, 0, bred, höjd); page.fillRect(100, 0, bred, höjd); page.fillRect(200, 0, bred, höjd); page.fillRect(300, 0, bred, höjd); page.drawImage(bonde,150,150, null); page.drawImage(Drottningen,150,150, null); page.drawImage(Elefant,150,150, null); page.drawImage(Kungen,150,150, null); page.drawImage(Staven,150,150, null); page.drawImage(Tornet,150,150, null); //rad nummer 2 page.fillRect(50, 50, bred, höjd); page.fillRect(150, 50, bred, höjd); page.fillRect(250, 50, bred, höjd); page.fillRect(350, 50, bred, höjd); page.drawImage(bonde,150,150, null); page.drawImage(Drottningen,150,150, null); page.drawImage(Elefant,150,150, null); page.drawImage(Kungen,150,150, null); page.drawImage(Staven,150,150, null); page.drawImage(Tornet,150,150, null); //rad nummer 3 page.fillRect(0, 100, bred, höjd); page.fillRect(100, 100, bred, höjd); page.fillRect(200, 100, bred, höjd); page.fillRect(300, 100, bred, höjd); page.drawImage(bonde,150,150, null); page.drawImage(Drottningen,150,150, null); page.drawImage(Elefant,150,150, null); page.drawImage(Kungen,150,150, null); page.drawImage(Staven,150,150, null); page.drawImage(Tornet,150,150, null); //rad nummer 4 page.fillRect(50, 150, bred, höjd); page.fillRect(150, 150, bred, höjd); page.fillRect(250, 150, bred, höjd); page.fillRect(350, 150, bred, höjd); page.drawImage(bonde,150,150, null); page.drawImage(Drottningen,150,150, null); page.drawImage(Elefant,150,150, null); page.drawImage(Kungen,150,150, null); page.drawImage(Staven,150,150, null); page.drawImage(Tornet,150,150, null); //rad nummer 5 page.fillRect(0, 200, bred, höjd); page.fillRect(100, 200, bred, höjd); page.fillRect(200, 200, bred, höjd); page.fillRect(300, 200, bred, höjd); page.drawImage(bonde,150,150, null); page.drawImage(Drottningen,150,150, null); page.drawImage(Elefant,150,150, null); page.drawImage(Kungen,150,150, null); page.drawImage(Staven,150,150, null); page.drawImage(Tornet,150,150, null); //rad nummer 6 page.fillRect(50, 250, bred, höjd); page.fillRect(150, 250, bred, höjd); page.fillRect(250, 250, bred, höjd); page.fillRect(350, 250, bred, höjd); page.drawImage(bonde,150,150, null); page.drawImage(Drottningen,150,150, null); page.drawImage(Elefant,150,150, null); page.drawImage(Kungen,150,150, null); page.drawImage(Staven,150,150, null); page.drawImage(Tornet,150,150, null); //rad nummer 7 page.fillRect(0, 300, bred, höjd); page.fillRect(100, 300, bred, höjd); page.fillRect(200, 300, bred, höjd); page.fillRect(300, 300, bred, höjd); page.drawImage(bonde,150,150, null); page.drawImage(Drottningen,150,150, null); page.drawImage(Elefant,150,150, null); page.drawImage(Kungen,150,150, null); page.drawImage(Staven,150,150, null); page.drawImage(Tornet,150,150, null); //rad nummer 8 page.fillRect(50, 350, bred, höjd); page.fillRect(150, 350, bred, höjd); page.fillRect(250, 350, bred, höjd); page.fillRect(350, 350, bred, höjd); page.drawImage(bonde,150,150, null); page.drawImage(Drottningen,150,150, null); page.drawImage(Elefant,150,150, null); page.drawImage(Kungen,150,150, null); page.drawImage(Staven,150,150, null); page.drawImage(Tornet,150,150, null); } }