Geachte Tweakers,
Het boek En dan is er Java objectgeorienteerd ontwerpen en programmeren is waarmee ik nu leer programmeren.
Nou wordt er in hoofdstuk 1 uitgelegd wat een Klasse en Object zijn.
Nou maak ik een nieuwe werkplek in Jcreator, een nieuw project met de naam van de klasse en lukt het mij om een applicatie te maken ( een JFrame, een leeg venster met een titelbalk en uitknop ).
Dit is de code :
// Opstartklasse voor een applicatie
import javax.swing.*;
public class Vb0201 extends JFrame
{
public static void main( String[] args )
{
// Maak een frame
JFrame frame = new Vb0201();
frame.setSize( 400, 200 );
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frame.setTitle( "Eerste applicatie" );
frame.setVisible( true );
}
}
Nou wordt er dan gevraagd om een nieuw project op te starten en nu een JFrame en een nieuwe klasse te maken een JPanel.
Deze klassen moeten dus met elkaar werken.
Dit is dan de code hiervoor:
// Voorbeeld 0202
// Opstartklasse voor een applicatie
import javax.swing.*;
public class Vb0202 extends JFrame
{
public static void main( String[] args )
{
// Maak een frame
JFrame frame = new Vb0202();
frame.setSize( 400, 200 );
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frame.setTitle( "Voorbeeld 0202" );
JPanel paneel = new Paneel();
frame.setContentPane( paneel );
frame.setVisible( true );
}
}
class Paneel extends JPanel
{
private JButton knop;
private JTextField tekstvak;
public Paneel()
{
knop = new JButton( "Klik");
tekstvak = new JTextFied( 10 );
add( knop );
add( tekstvak );
}
}
Nadat ik elke stap in het boek meerdere keren heb gevolgt blijft die IDE maar een erorr geven:
Error: Could not find or load main class Vb0202
Zou iemand enig idee hebben waarom hij de nieuw gemaakte klasse niet wilt kunnen vinden of laden?
Het boek En dan is er Java objectgeorienteerd ontwerpen en programmeren is waarmee ik nu leer programmeren.
Nou wordt er in hoofdstuk 1 uitgelegd wat een Klasse en Object zijn.
Nou maak ik een nieuwe werkplek in Jcreator, een nieuw project met de naam van de klasse en lukt het mij om een applicatie te maken ( een JFrame, een leeg venster met een titelbalk en uitknop ).
Dit is de code :
// Opstartklasse voor een applicatie
import javax.swing.*;
public class Vb0201 extends JFrame
{
public static void main( String[] args )
{
// Maak een frame
JFrame frame = new Vb0201();
frame.setSize( 400, 200 );
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frame.setTitle( "Eerste applicatie" );
frame.setVisible( true );
}
}
Nou wordt er dan gevraagd om een nieuw project op te starten en nu een JFrame en een nieuwe klasse te maken een JPanel.
Deze klassen moeten dus met elkaar werken.
Dit is dan de code hiervoor:
// Voorbeeld 0202
// Opstartklasse voor een applicatie
import javax.swing.*;
public class Vb0202 extends JFrame
{
public static void main( String[] args )
{
// Maak een frame
JFrame frame = new Vb0202();
frame.setSize( 400, 200 );
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frame.setTitle( "Voorbeeld 0202" );
JPanel paneel = new Paneel();
frame.setContentPane( paneel );
frame.setVisible( true );
}
}
class Paneel extends JPanel
{
private JButton knop;
private JTextField tekstvak;
public Paneel()
{
knop = new JButton( "Klik");
tekstvak = new JTextFied( 10 );
add( knop );
add( tekstvak );
}
}
Nadat ik elke stap in het boek meerdere keren heb gevolgt blijft die IDE maar een erorr geven:
Error: Could not find or load main class Vb0202
Zou iemand enig idee hebben waarom hij de nieuw gemaakte klasse niet wilt kunnen vinden of laden?