Skatspiel

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Da der User es nicht hinbekommen hat, mach ich es der anderen User zuliebe (und weil ich rapidshare nicht mag):

    Quellcode

    1. import java.awt.*;
    2. import java.awt.event.*;
    3. import javax.swing.*;
    4. import javax.swing.ImageIcon;
    5. /**
    6. *
    7. * Beschreibung.
    8. *
    9. * @version 1.0 vom 30.04.2009
    10. * @author
    11. */
    12. public class GUI extends JFrame {
    13. // Anfang Variablen
    14. // Anfang Attribute
    15. private KartenSpiel Karten = new KartenSpiel();
    16. // Ende Variablen
    17. // Ende Attribute
    18. public GUI(String title) {
    19. // Frame-Initialisierung
    20. super(title);
    21. addWindowListener(new WindowAdapter() {
    22. public void windowClosing(WindowEvent evt) { System.exit(0); }
    23. });
    24. int frameWidth = 1000;
    25. int frameHeight = 600;
    26. setSize(frameWidth, frameHeight);
    27. Container cp = getContentPane();
    28. cp.setLayout(null);
    29. // Anfang Komponenten
    30. JLabel[] alleLabels = new JLabel[10];
    31. for (int i =0; i<10; i++)
    32. {
    33. alleLabels[i] = new JLabels();
    34. alleLabels[i].setBounds(40+i*80, 24, 100, 100);
    35. alleLabels[i].setBounds(new ImageIcon("HerzAss.jpg"));
    36. cp.ass(alleLabels[i]);
    37. }
    38. JLabel jLabel1 = new JLabel();
    39. jLabel1.setBounds(40, 24, 100, 100);
    40. jLabel1.setIcon(new ImageIcon("HerzAss.jpg"));
    41. cp.add(jLabel1);
    42. // Ende Komponenten
    43. setResizable(false);
    44. setVisible(true);
    45. }
    46. // Anfang Ereignisprozeduren
    47. // Ende Ereignisprozeduren
    48. public static void main(String[] args) {
    49. new GUI("GUI");
    50. }
    51. }
    Alles anzeigen

    Quellcode

    1. import javax.swing.ImageIcon;
    2. /**
    3. *
    4. * Beschreibung.
    5. *
    6. * @version 1.0 vom 30.04.2009
    7. * @author
    8. */
    9. public class Karte {
    10. // Anfang Variablen
    11. private int wert;
    12. private String farbe;
    13. private int rang;
    14. private ImageIcon bild;
    15. private String name;
    16. // Ende Variablen
    17. // Anfang Ereignisprozeduren
    18. public int getWert() {
    19. return wert;
    20. }
    21. public void setWert(int wert) {
    22. this.wert = wert;
    23. }
    24. public String getFarbe() {
    25. return farbe;
    26. }
    27. public void setFarbe(String farbe) {
    28. this.farbe = farbe;
    29. }
    30. public int getRang() {
    31. return rang;
    32. }
    33. public void setRang(int rang) {
    34. this.rang = rang;
    35. }
    36. public ImageIcon getBild() {
    37. return bild;
    38. }
    39. public void setBild(ImageIcon bild) {
    40. this.bild = bild;
    41. }
    42. public boolean vergleichen(Karte vergleichsKarte) {
    43. return true;
    44. }
    45. public Karte(int pwert, String pfarbe, int prang, String pname, ImageIcon pbild) {
    46. wert = pwert;
    47. farbe = pfarbe;
    48. }
    49. // Ende Ereignisprozeduren
    50. }
    Alles anzeigen

    Quellcode

    1. import javax.swing.ImageIcon;
    2. /**
    3. *
    4. * Beschreibung.
    5. *
    6. * @version 1.0 vom 30.04.2009
    7. * @author
    8. */
    9. public class KartenSpiel {
    10. // Anfang Variablen
    11. public Karte[] kartenstapel =new Karte[6];
    12. // Ende Variablen
    13. // Anfang Ereignisprozeduren
    14. public void mischen() {
    15. }
    16. public KartenSpiel() {
    17. kartenstapel[0] = new Karte(0,"karo",32,"Karo7",new ImageIcon("HerzAss.gif"));
    18. kartenstapel[5] = new Karte(2,"kreuz",1,"KreuzBube",new ImageIcon("KreuzBube.gif"));
    19. }
    20. // Ende Ereignisprozeduren
    21. }
    Alles anzeigen
    ~ mfg SeBa

    Ich beantworte keine PMs zu Computer-/Programmierproblemen. Bitte wendet euch an das entsprechende Forum.

    [Blockierte Grafik: http://i.creativecommons.org/l/by-sa/3.0/80x15.png]