Frame wil niet open

Status
Niet open voor verdere reacties.

estgoth

Gebruiker
Lid geworden
11 mrt 2007
Berichten
108
Beste Helpmijers

Ik wou vandaag starten aan een programma op basis van java. Ik heb op school veel java gekregen, ik was zeer goed in java, ik heb 100de frames moeten aan maken en net deze mislukt. Ik doe het zoals al mijn vorige, maar het wil niet lukken.

Ik werk met netbeans, en hij vertelt met dat de build succesful is, maar de frame wilt niet open

Code:
package WarM.Frames;

import java.awt.*;
import javax.swing.*;

public class Main extends JFrame {

    private Container content;
    private JButton knop1;

    public Main() {
        setTitle("ViolentXpulsion - War Manager");
        setSize(1000, 800);

        content = getContentPane();
        content.setLayout(new FlowLayout());

        knop1 = new JButton("Zoek");
        content.add(knop1);
        setVisible(true);
    }
}

Wat doe ik verkeerd, of wat zie ik over het hoofd
 
geen idee wat je verkeerd doet, maar ik heb het programma een beetje aangepast en nu werkt hij wel:
Code:
package eenPackage;

import java.awt.*;
import javax.swing.*;

public class FrameTest extends JFrame {

    private Container content;
    private JButton knop1;

    FrameTest()
    {
    	setTitle("ViolentXpulsion - War Manager");
        setSize(1000, 800);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        content = getContentPane();
        content.setLayout(new FlowLayout());

        knop1 = new JButton("Zoek");
        content.add(knop1);
        setVisible(true);
    }
    
    public static void main(String[]args) {
        new FrameTest();
    }
}

misschien lag het eraan dat je methode main niet van het type static was, of dat je geen constructor had?
trouwens, void ontbrak ook bij main.
 
Laatst bewerkt:
Hij doet het inderdaad nu wel, maar zo heb ik het nog nooit gedaan. Ik had wel een constructor toe gevoegd via insert constructor.

alvast bedankt, nu kan ik terug verder :d
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan