hey leute ich bins mal wieder...
ich mache gerade mastermind aber hab ein problem.
in zeile 223 kommt immer diese fehlermeldung: illegal start of expression
wißt ihr vielleicht warum?
lg
ich mache gerade mastermind aber hab ein problem.
Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.*;
import java.awt.Color.*;
/**
*
* Beschreibung
*
* @version 1.0 vom 27.09.2011
* @Cyrus Zeller
*/
public class Mastermind extends JFrame
{
// Anfang Attribute
private JButton weiss = new JButton();
private JButton gelb = new JButton();
private JButton rot = new JButton();
private JButton gruen = new JButton();
private JButton blau = new JButton();
private JButton schwarz = new JButton();
private JButton btn7 = new JButton();
private JButton btn8 = new JButton();
private JButton btn9 = new JButton();
int weiß = 0;
int schwarz = 0;
private String[] jList1Data = {};
private JLabel jlbl1 = new JLabel();
private JLabel jlbl2 = new JLabel();
private JLabel jlbl3 = new JLabel();
private JLabel jlbl4 = new JLabel();
private JLabel jlbl5 = new JLabel();
private JLabel jlbl6 = new JLabel();
private JLabel jlbl7 = new JLabel();
private JLabel jlbl8 = new JLabel();
private JLabel jlbl9 = new JLabel();
private JLabel jlbl10 = new JLabel();
private JLabel jlbl11 = new JLabel();
private JLabel jlbl12 = new JLabel();
private JLabel jlbl13 = new JLabel();
private JLabel jlbl14 = new JLabel();
private JLabel jlbl15 = new JLabel();
private JLabel jlbl16 = new JLabel();
private JLabel jlbl17 = new JLabel();
private JLabel jlbl18 = new JLabel();
private JLabel jlbl19 = new JLabel();
private JLabel jlbl20 = new JLabel();
private JLabel jlbl21 = new JLabel();
private JLabel jlbl22 = new JLabel();
private JLabel jlbl23 = new JLabel();
private JLabel jlbl24 = new JLabel();
private JLabel jlbl25 = new JLabel();
private JLabel jlbl26 = new JLabel();
private JLabel jlbl27 = new JLabel();
private JLabel jlbl28 = new JLabel();
private JLabel jlbl29 = new JLabel();
private JLabel jlbl30 = new JLabel();
private JLabel jlbl31 = new JLabel();
private JLabel jlbl32 = new JLabel();
private JLabel jlbl33 = new JLabel();
private JLabel jlbl34 = new JLabel();
private JLabel jlbl35 = new JLabel();
private JLabel jlbl36 = new JLabel();
private JLabel jlbl37 = new JLabel();
private JLabel jlbl38 = new JLabel();
private JLabel jlbl39 = new JLabel();
private JLabel jlbl40 = new JLabel();
private JLabel jlbl41 = new JLabel();
private JLabel jlbl42 = new JLabel();
private JLabel jlbl43 = new JLabel();
private JLabel jlbl44 = new JLabel();
private JLabel jlbl45 = new JLabel();
private JLabel jlbl46 = new JLabel();
private JLabel jlbl47 = new JLabel();
private JLabel jlbl48 = new JLabel();
private JLabel jlbl49 = new JLabel();
private JLabel jlbl50 = new JLabel();
private JLabel jlbl51 = new JLabel();
private JLabel jlbl52 = new JLabel();
private JLabel jlbl53 = new JLabel();
private JLabel jlbl54 = new JLabel();
private JLabel jlbl55 = new JLabel();
private JLabel jlbl56 = new JLabel();
private JLabel jlbl57 = new JLabel();
private JLabel jlbl58 = new JLabel();
private JLabel jlbl59 = new JLabel();
private JLabel jlbl60 = new JLabel();
private JLabel jlbl61 = new JLabel();
private JLabel jlbl62 = new JLabel();
private JLabel jlbl63 = new JLabel();
private JLabel jlbl64 = new JLabel();
private JLabel jlbl65 = new JLabel();
private JLabel jlbl66 = new JLabel();
private JLabel jlbl67 = new JLabel();
private JLabel jlbl68 = new JLabel();
// Ende Attribute
public Mastermind(String title)
{
// Frame-Initialisierung
super(title);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
int frameWidth = 662;
int frameHeight = 683;
setSize(frameWidth, frameHeight);
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
int x = (d.width - getSize().width) / 2;
int y = (d.height - getSize().height) / 2;
setLocation(x, y);
Container cp = getContentPane();
cp.setLayout(null);
// Anfang Komponenten
weiss.setBounds(32, 32, 40, 40);
weiss.setText("");
weiss.setBackground(Color.white);
weiss.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
weiss_ActionPerformed(evt);
jlbl5.setBackground(Color.red);
jlbl5.setOpaque(true);
}
});
cp.add(weiss);
gelb.setBounds(80, 32, 40, 40);
gelb.setText("");
gelb.setBackground(Color.yellow);
gelb.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
gelb_ActionPerformed(evt);
}
});
cp.add(gelb);
rot.setBounds(128, 32, 40, 40);
rot.setText("");
rot.setBackground(Color.red);
rot.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
rot_ActionPerformed(evt);
}
});
cp.add(rot);
gruen.setBounds(176, 32, 40, 40);
gruen.setText("");
gruen.setBackground(Color.green);
gruen.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
gruen_ActionPerformed(evt);
}
});
cp.add(gruen);
blau.setBounds(224, 32, 40, 40);
blau.setText("");
blau.setBackground(Color.blue);
blau.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
blau_ActionPerformed(evt);
}
});
cp.add(blau);
schwarz.setBounds(272, 32, 40, 40);
schwarz.setText("");
schwarz.setBackground(Color.black);
schwarz.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
schwarz_ActionPerformed(evt);
}
});
cp.add(schwarz);
btn7.setBounds(352, 32, 105, 40);
btn7.setText("Neues Spiel");
btn7.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
btn7_ActionPerformed(evt);
Color[] Farbe = new Color[6];
Farbe[0] = Color.white;
Farbe[1] = Color.yellow;
Farbe[2] = Color.red;
Farbe[3] = Color.green;
Farbe[4] = Color.blue;
Farbe[5] = Color.black;
Random generator = new Random();
static int getRandomNumber
{
int number = (int) (Math.random() * 6);
return number;
jlbl1.setBackground(Farbe[getRandomNumber]);
jlbl1.setOpaque(true);
}
}
});
cp.add(btn7);
btn8.setBounds(456, 32, 85, 40);
btn8.setText("Raten");
btn8.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
btn8_ActionPerformed(evt);
}
});
cp.add(btn8);
btn9.setBounds(544, 32, 85, 40);
btn9.setText("Löschen");
btn9.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
btn9_ActionPerformed(evt);
}
});
cp.add(btn9);
jlbl1.setBounds(64, 96, 40, 35);
jlbl1.setText("");
jlbl1.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl1);
jlbl2.setBounds(120, 96, 40, 35);
jlbl2.setText("");
jlbl2.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl2);
jlbl3.setBounds(176, 96, 40, 35);
jlbl3.setText("");
jlbl3.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl3);
jlbl4.setBounds(232, 96, 40, 35);
jlbl4.setText("");
jlbl4.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl4);
jlbl5.setBounds(64, 576, 40, 40);
jlbl5.setText("");
jlbl5.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl5);
jlbl6.setBounds(120, 576, 40, 40);
jlbl6.setText("");
jlbl6.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl6);
jlbl7.setBounds(176, 576, 40, 40);
jlbl7.setText("");
jlbl7.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl7);
jlbl8.setBounds(232, 576, 40, 40);
jlbl8.setText("");
jlbl8.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl8);
jlbl9.setBounds(352, 576, 40, 40);
jlbl9.setText("");
jlbl9.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl9);
jlbl10.setBounds(408, 576, 40, 40);
jlbl10.setText("");
jlbl10.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl10);
jlbl11.setBounds(464, 576, 40, 40);
jlbl11.setText("");
jlbl11.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl11);
jlbl12.setBounds(520, 576, 40, 40);
jlbl12.setText("");
jlbl12.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl12);
jlbl13.setBounds(64, 520, 40, 40);
jlbl13.setText("");
jlbl13.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl13);
jlbl14.setBounds(120, 520, 40, 40);
jlbl14.setText("");
jlbl14.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl14);
jlbl15.setBounds(176, 520, 40, 40);
jlbl15.setText("");
jlbl15.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl15);
jlbl16.setBounds(232, 520, 40, 40);
jlbl16.setText("");
jlbl16.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl16);
jlbl17.setBounds(352, 520, 40, 40);
jlbl17.setText("");
jlbl17.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl17);
jlbl18.setBounds(408, 520, 40, 40);
jlbl18.setText("");
jlbl18.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl18);
jlbl19.setBounds(464, 520, 40, 40);
jlbl19.setText("");
jlbl19.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl19);
jlbl20.setBounds(520, 520, 40, 40);
jlbl20.setText("");
jlbl20.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl20);
jlbl21.setBounds(64, 464, 40, 35);
jlbl21.setText("");
jlbl21.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl21);
jlbl22.setBounds(120, 464, 40, 35);
jlbl22.setText("");
jlbl22.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl22);
jlbl23.setBounds(176, 464, 40, 35);
jlbl23.setText("");
jlbl23.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl23);
jlbl24.setBounds(232, 464, 40, 35);
jlbl24.setText("");
jlbl24.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl24);
jlbl25.setBounds(352, 464, 40, 35);
jlbl25.setText("");
jlbl25.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl25);
jlbl26.setBounds(408, 464, 40, 35);
jlbl26.setText("");
jlbl26.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl26);
jlbl27.setBounds(408, 448, 40, 35);
jlbl27.setText("");
jlbl27.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl27);
jlbl28.setBounds(520, 464, 40, 35);
jlbl28.setText("");
jlbl28.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl28);
jlbl29.setBounds(64, 408, 40, 35);
jlbl29.setText("");
jlbl29.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
jlbl29.setVisible(true);
cp.add(jlbl29);
jlbl30.setBounds(120, 408, 40, 35);
jlbl30.setText("");
jlbl30.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
jlbl30.setVisible(true);
cp.add(jlbl30);
jlbl31.setBounds(176, 408, 40, 35);
jlbl31.setText("");
jlbl31.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
jlbl31.setVisible(true);
cp.add(jlbl31);
jlbl32.setBounds(232, 408, 40, 35);
jlbl32.setText("");
jlbl32.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
jlbl32.setVisible(true);
cp.add(jlbl32);
jlbl33.setBounds(352, 408, 40, 35);
jlbl33.setText("");
jlbl33.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
jlbl33.setVisible(true);
cp.add(jlbl33);
jlbl34.setBounds(408, 408, 40, 35);
jlbl34.setText("");
jlbl34.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
jlbl34.setVisible(true);
cp.add(jlbl34);
jlbl35.setBounds(464, 408, 40, 35);
jlbl35.setText("");
jlbl35.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
jlbl35.setVisible(true);
cp.add(jlbl35);
jlbl36.setBounds(520, 408, 40, 35);
jlbl36.setText("");
jlbl36.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
jlbl36.setVisible(true);
cp.add(jlbl36);
jlbl37.setBounds(64, 352, 40, 35);
jlbl37.setText("");
jlbl37.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl37);
jlbl38.setBounds(120, 352, 40, 35);
jlbl38.setText("");
jlbl38.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl38);
jlbl39.setBounds(176, 352, 40, 35);
jlbl39.setText("");
jlbl39.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl39);
jlbl40.setBounds(232, 352, 40, 35);
jlbl40.setText("");
jlbl40.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl40);
jlbl41.setBounds(352, 352, 40, 35);
jlbl41.setText("");
jlbl41.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl41);
jlbl42.setBounds(408, 352, 40, 35);
jlbl42.setText("");
jlbl42.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl42);
jlbl43.setBounds(464, 352, 40, 35);
jlbl43.setText("");
jlbl43.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl43);
jlbl44.setBounds(520, 352, 40, 35);
jlbl44.setText("");
jlbl44.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl44);
jlbl45.setBounds(64, 296, 40, 35);
jlbl45.setText("");
jlbl45.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl45);
jlbl46.setBounds(120, 296, 40, 35);
jlbl46.setText("");
jlbl46.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl46);
jlbl47.setBounds(176, 296, 40, 35);
jlbl47.setText("");
jlbl47.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl47);
jlbl48.setBounds(232, 296, 40, 35);
jlbl48.setText("");
jlbl48.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl48);
jlbl49.setBounds(352, 296, 40, 35);
jlbl49.setText("");
jlbl49.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl49);
jlbl50.setBounds(408, 296, 40, 35);
jlbl50.setText("");
jlbl50.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl50);
jlbl51.setBounds(464, 296, 40, 35);
jlbl51.setText("");
jlbl51.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl51);
jlbl52.setBounds(520, 296, 40, 35);
jlbl52.setText("");
jlbl52.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl52);
jlbl53.setBounds(64, 240, 40, 35);
jlbl53.setText("");
jlbl53.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl53);
jlbl54.setBounds(120, 240, 40, 35);
jlbl54.setText("");
jlbl54.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl54);
jlbl55.setBounds(176, 240, 40, 35);
jlbl55.setText("");
jlbl55.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl55);
jlbl56.setBounds(232, 240, 40, 35);
jlbl56.setText("");
jlbl56.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl56);
jlbl57.setBounds(352, 240, 40, 35);
jlbl57.setText("");
jlbl57.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl57);
jlbl58.setBounds(408, 240, 40, 35);
jlbl58.setText("");
jlbl58.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl58);
jlbl59.setBounds(464, 240, 40, 35);
jlbl59.setText("");
jlbl59.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl59);
jlbl60.setBounds(520, 240, 40, 35);
jlbl60.setText("");
jlbl60.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl60);
jlbl61.setBounds(64, 184, 40, 35);
jlbl61.setText("");
jlbl61.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl61);
jlbl62.setBounds(120, 184, 40, 35);
jlbl62.setText("");
jlbl62.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl62);
jlbl63.setBounds(176, 184, 40, 35);
jlbl63.setText("");
jlbl63.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl63);
jlbl64.setBounds(232, 184, 40, 35);
jlbl64.setText("");
jlbl64.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl64);
jlbl65.setBounds(352, 184, 40, 35);
jlbl65.setText("");
jlbl65.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl65);
jlbl66.setBounds(408, 184, 40, 35);
jlbl66.setText("");
jlbl66.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl66);
jlbl67.setBounds(464, 184, 40, 35);
jlbl67.setText("");
jlbl67.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl67);
jlbl68.setBounds(520, 184, 40, 35);
jlbl68.setText("");
jlbl68.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(jlbl68);
btn9ScrollPane.setBounds(536, 32, 85, 40);
// Ende Komponenten
setResizable(false);
setVisible(true);
}
// Anfang Methoden
public void weiss_ActionPerformed(ActionEvent evt)
{
}
public void gelb_ActionPerformed(ActionEvent evt)
{
// TODO hier Quelltext einfügen
}
public void rot_ActionPerformed(ActionEvent evt)
{
// TODO hier Quelltext einfügen
}
public void gruen_ActionPerformed(ActionEvent evt)
{
// TODO hier Quelltext einfügen
}
public void blau_ActionPerformed(ActionEvent evt)
{
// TODO hier Quelltext einfügen
}
public void schwarz_ActionPerformed(ActionEvent evt)
{
// TODO hier Quelltext einfügen
}
public void btn7_ActionPerformed(ActionEvent evt)
{
}
public void btn8_ActionPerformed(ActionEvent evt)
{
// TODO hier Quelltext einfügen
}
public void btn9_ActionPerformed(ActionEvent evt)
{
// TODO hier Quelltext einfügen
}
// Ende Methoden
public static void main(String[] args)
{
new Mastermind("Mastermind");
}
}
in zeile 223 kommt immer diese fehlermeldung: illegal start of expression
wißt ihr vielleicht warum?
lg