Wenn ich den Code compilieren möchte, dann gibt er mir "cannot find symbol-method" aus. (Zeile 39) Ich benutze BlueJ und habe mal auf die kleine HilfeFunktion geklickt, worauf er mir sagt, ich würde ein Symbol benutzen, das im aktuellen Sichtbarkeitsbereich ( was ist das? ) nicht deklariert ist.
Aber mit "Roboter robbi1" ist "robbi1" doch deklariert oder nicht?
Aber mit "Roboter robbi1" ist "robbi1" doch deklariert oder nicht?
Code:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Territorium extends JApplet implements ActionListener
{
int richtung;
Roboter robbi1;
Roboter robbi2;
Button btnLinks;
public void init()
{
robbi1 = new Roboter(50,200);
robbi2 = new Roboter(200,150);
btnLinks = new Button("Links Um");
getContentPane().setLayout(null);
btnLinks.setBounds(140,420,100,50);
getContentPane().add(btnLinks);
btnLinks.addActionListener(this);
}
public void links()
{
if(richtung < 4)
richtung++;
else
richtung = 1;
}
public void actionPerformed(ActionEvent event)
{
if (event.getSource() == btnLinks)
robbi1.links();
repaint();
}