Hi,
ja also ich wollte mich mal in diese IDE reinarbeiten.
ALLE Dateien liegen im gleichen Verueichnis "divelog".
Hier ist die Klasse die Probleme bereitet:
package divelog;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class DiveLog
{
private JFrame dlframe;
private JTabbedPane tabbedPane;
public DiveLog()
{
dlframe = new JFrame("A Java(TM) New Technology Dive Log");
dlframe.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
tabbedPane = new JTabbedPane(SwingConstants.LEFT);
tabbedPane.setBackground(Color.blue);
tabbedPane.setForeground(Color.white);
populateTabbedPane();
}
private void populateTabbedPane()
{
tabbedPane.addTab("Welcome", null, new Welcome(),"Welcome to the dive log");
tabbedPane.addTab("Diver Data", null, new Diver(), "Click here to enter diver data");
tabbedPane.addTab("Log Dives", null, new Dives(), "Click here to enter dives");
tabbedPane.addTab("Statistics", null, new Statistics(), "Click here to calculate statistics");
tabbedPane.addTab("Favorite website", null, new WebSite(), "Click here to see a website");
tabbedPane.addTab("Resources", null, new Resources(), "Click here to see a list of resources");
}
}
Die anderen klassen sind halt nur leere Gerüste (alle gleich bis auf den Klassenamen und natürlich dann auch den Dateinamen):
package divelog;
/**
* This class creates the content on the
* Welcome tabbed pane in the Dive Log
* application.
* @version 1.0
*/
//import for buttons, labels, and images
import javax.swing.*;
//import for layout manager
import java.awt.*;
public class Welcome extends JPanel
{ //Opens class
}//Closes class
Man kann da doch eigentlich nix verkehrt machen.
Könnte der Fehler in den Zeilen davor liegen?
Danke