G
Gast Sav
Gast
immer wen ich auf compilieren drücke sagt mir BlueJ das in der Zeile
" Image feld[f] =Toolkit.getDefaultToolkit().getImage (karte [k]);" ein "]" fehlt, aber meines wissen muss da keins hin, bitte ....nein ....bettle um schnelle hilfe da dies mein projekt für die schule ist ( Black Jack Spiel als applikation >>soll funktionieren) und am 19.04.07 abgabetermin ist.....bittteeeeeee
:applaus: :applaus: :applaus:
" Image feld[f] =Toolkit.getDefaultToolkit().getImage (karte [k]);" ein "]" fehlt, aber meines wissen muss da keins hin, bitte ....nein ....bettle um schnelle hilfe da dies mein projekt für die schule ist ( Black Jack Spiel als applikation >>soll funktionieren) und am 19.04.07 abgabetermin ist.....bittteeeeeee
Code:
import java.awt.*;
import java.io.*;
import javax.swing.*;
import java.util.*;
import java.lang.String;
public class Blackjack extends JFrame
{
// Hauptfunktion
public static void main(String[] args)
{
// Starten des Konstruktors der Klasse, Erzeugung eines neuen Objektes bj
Blackjack bj = new Blackjack();
bj.setLocation(10,10);
// Objekt bj sichtbar machen
bj.setVisible(true);
}
// Konstruktor
public Blackjack()
{
// Frame Standard-Funktionen
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(600,800);
// Layout setzen und Komponenten hinzufügen
setLayout(null);
// Label
Font fo1 = new Font("Serif", Font.BOLD, 26);
// Zuweisung des Fonts
Label labueberschrift = new Label("Java BlACk jAcK");
labueberschrift.setBounds(10,30,380,30);
add(labueberschrift);
labueberschrift.setFont(fo1);
Button halten =new Button("Halten");
Button ziehen =new Button("Ziehen");
Button neu =new Button("Neues Spiel");
halten.setBounds (10,10,10,10); // PROBE ACHTUNG ÄNDERN <<feld war zu groß>>
ziehen.setBounds (20,20,20,20);
neu.setBounds (30,30,30,30);
add(halten);
add(ziehen);
add(neu);
}
public void paint(Graphics g)
{
int k,f,kx = 50,ky = 50;
Random zufall=new Random(System.currentTimeMillis());
k=zufall.nextInt(52+1);
f=zufall.nextInt(4+1);
String[] feld = {"gif1","gif3","gif4","gif5"};
String[] karte = {"2_1.gif","2_2.gif","2_3.gif","2_4.gif",
"3_1.gif","3_2.gif","3_3.gif","3_4.gif",
"4_1.gif","4_2.gif","4_3.gif","4_4.gif",
"5_1.gif","5_2.gif","5_3.gif","5_4.gif",
"6_1.gif","6_2.gif","6_3.gif","6_4.gif",
"7_1.gif","7_2.gif","7_3.gif","7_4.gif",
"8_1.gif","8_2.gif","8_3.gif","8_4.gif",
"9_1.gif","9_2.gif","9_3.gif","9_4.gif",
"10_1.gif","10_2.gif","10_3.gif","10_4.gif",
"B1.gif","B2.gif","B3.gif","B4.gif",
"Q1.gif","Q2.gif","Q3.gif","Q4.gif",
"K1.gif","K2.gif","K3.gif","K4.gif",
"As1.gif","As2.gif","As3.gif","As4.gif"};
Image feld[f] =Toolkit.getDefaultToolkit().getImage (karte [k]);
g.drawImage(feld[f],kx,ky,this);
}
}