Hi,
ich habe vor kurzem wieder angefangen Java zu programmieren (nachdem es irgendwann in ferner Vergangenheit mal von mir benutzt wurde und ich danach auf den dunklen Pfaden des C++ wandelte). Ich steh praktisch wieder bei 0. Aber ich konnte noch nie gut Java!
Ich hab mein Java Buch (Jetzt lerne ich Java5) aus dem Regal gekramt und wieder losgelegt undn bisschen mit rum gebastelt.
An der makierten Stelle spuckt er eine Fehlermeldung aus Can not find symbol Fenster.
Ich hab mich dabei jedoch ziemlich an die Klassen im Buch gehalten umso mehr verwirrt mich die Fehlermeldung
???:L
Ich bin dankbar für jeder Form der Hilfe.
Schonmal danke im vorraus
Der Programmierer
ich habe vor kurzem wieder angefangen Java zu programmieren (nachdem es irgendwann in ferner Vergangenheit mal von mir benutzt wurde und ich danach auf den dunklen Pfaden des C++ wandelte). Ich steh praktisch wieder bei 0. Aber ich konnte noch nie gut Java!
Ich hab mein Java Buch (Jetzt lerne ich Java5) aus dem Regal gekramt und wieder losgelegt undn bisschen mit rum gebastelt.
Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class CHalloWelt extends JFrame
{
JMenuBar menueleiste = new JMenuBar(); //Erstelle Menue
Leinwand bildanzeige;
class CMeinActionLauscher implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
}
}
CHalloWelt(String titel)
{
super(titel);
JMenu menu1 = new JMenu("Datei");
JMenu menu2 = new JMenu("Bearbeiten");
JMenu menu3 = new JMenu("Einfügen");
JMenu menu4 = new JMenu("Hintergrund");
JMenuItem Ditem1 = new JMenuItem("Neu");
JMenuItem Ditem2 = new JMenuItem("Öffnen");
JMenuItem Ditem3 = new JMenuItem("Speichern");
menu1.add(Ditem1);
menu1.add(Ditem2);
menu1.add(Ditem3);
menueleiste.add(menu1);
menueleiste.add(menu2);
menueleiste.add(menu3);
menueleiste.add(menu4);
setLayout(new FlowLayout());
setJMenuBar(menueleiste);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
bildanzeige = new Leinwand();
add(bildanzeige);
}
public static void main(String[] args)
{
CHalloWelt fenster = new CHalloWelt("WinPräsentation");
fenster.pack();
fenster.setSize(1024,768);
fenster.setVisible(true);
}
class CBildLeinwand extends JPanel
{
ImageIcon background1 = new ImageIcon("Data/Background/0.jpg");
Image Background = background1.getImage();
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawImage(Background,0,0,this);
}
public Dimension getMinimumSize()
{
return fenster.getSize(); <----- !!! Fehlermeldung Cannot find symbole!!!
}
public Dimension getPreferredSize()
{
return getMinimumSize();
}
}
}
An der makierten Stelle spuckt er eine Fehlermeldung aus Can not find symbol Fenster.
Ich hab mich dabei jedoch ziemlich an die Klassen im Buch gehalten umso mehr verwirrt mich die Fehlermeldung
???:L
Ich bin dankbar für jeder Form der Hilfe.
Schonmal danke im vorraus
Der Programmierer