Hallo,
meine erste Frage hier ist folgende:
Wie kann ich ein Label in einer Class mit einem Zahlenwert "belegen".
Hier ist meine Code:
In der public class zugzaehler trit beim Compelieren folgender Fehler auf:
Compiliere G:\java\quadrat.java mit Java-Compiler
quadrat.java:151:9: ';' expected
label1.setText zaehler;
^
Wo ist mein Denkfehler??
Rookie
meine erste Frage hier ist folgende:
Wie kann ich ein Label in einer Class mit einem Zahlenwert "belegen".
Hier ist meine Code:
Java:
import java.awt.*;
import java.awt.event.*;
/**
*
* Beschreibung
*
* @version 1.0 vom 02.05.2011
* @author
*/
public class quadrat extends Frame {
// Anfang Attribute
private Button button1 = new Button();
private Button button2 = new Button();
private Button button3 = new Button();
private Button button4 = new Button();
private Label label1 = new Label();
// Ende Attribute
public quadrat(String title) {
// Frame-Initialisierung
super(title);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) { dispose(); }
});
int frameWidth = 424;
int frameHeight = 203;
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);
Panel cp = new Panel(null);
add(cp);
// Anfang Komponenten
button1.setBounds(24, 96, 67, 57);
button1.setLabel("1");
button1.setVisible(false);
button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
button1_ActionPerformed(evt);
}
});
cp.add(button1);
button2.setBounds(104, 96, 67, 57);
button2.setLabel("2");
button2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
button2_ActionPerformed(evt);
}
});
cp.add(button2);
button3.setBounds(184, 96, 67, 57);
button3.setLabel("3");
button3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
button3_ActionPerformed(evt);
}
});
cp.add(button3);
button4.setBounds(264, 96, 67, 57);
button4.setLabel("4");
button4.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
button4_ActionPerformed(evt);
}
});
cp.add(button4);
label1.setBounds(88, 24, 47, 16);
label1.setText("0");
label1.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
cp.add(label1);
// Ende Komponenten
setResizable(false);
setVisible(true);
}
// Anfang Methoden
public void button1_ActionPerformed(ActionEvent evt) {
// TODO hier Quelltext einfügen
String speicher;
speicher= button1.getLabel();
if (!(button2.isVisible())) {
button2.setVisible(true);
button1.setVisible(false);
button1.setLabel(button2.getLabel() );
button2.setLabel(speicher);
quadrat zugzaehler;
}
}
public void button2_ActionPerformed(ActionEvent evt) {
// TODO hier Quelltext einfügen
String speicher;
speicher=button2.getLabel();
if (!(button1.isVisible()) ) {
button1.setVisible(true);
button2.setVisible(false);
button2.setLabel( button1.getLabel() );
button1.setLabel(speicher);
}
if (!(button3.isVisible()) ) {
button3.setVisible(true);
button2.setVisible(false);
button2.setLabel(button3.getLabel());
button3.setLabel(speicher);
}
}
public void button3_ActionPerformed(ActionEvent evt) {
// TODO hier Quelltext einfügen
String speicher;
speicher=button3.getLabel();
if (!(button2.isVisible()) ) {
button2.setVisible(true);
button3.setVisible(false);
button3.setLabel(button2.getLabel());
button2.setLabel(speicher);
}
if (!(button4.isVisible()) ) {
button4.setVisible(true);
button3.setVisible(false);
button4.setLabel(button3.getLabel());
button3.setLabel(speicher);
}
}
public void button4_ActionPerformed(ActionEvent evt) {
// TODO hier Quelltext einfügen
String speicher;
speicher=button4.getLabel();
if (!(button3.isVisible()) ) {
button3.setVisible(true);
button4.setVisible(false);
button4.setLabel(button3.getLabel());
button3.setLabel(speicher);
}
}
// Ende Methoden
public static void main(String[] args) {
new quadrat("quadrat");
}
public class zugzaehler {
Long zaehler=label1.getText();
zaehler+=zaehler+1
label1.setText zaehler;
}
}
In der public class zugzaehler trit beim Compelieren folgender Fehler auf:
Compiliere G:\java\quadrat.java mit Java-Compiler
quadrat.java:151:9: ';' expected
label1.setText zaehler;
^
Wo ist mein Denkfehler??
Rookie
Zuletzt bearbeitet: