Konstruktor erweitern?

Alles was mit NetBeans und Scriptsprachen zu tun hat (bitte beachten PHP hat seinen eigenen Bereich)

Moderator: arittner

Konstruktor erweitern?

Beitragvon NiklasU » 15.07.2010, 14:48

Hey Leute, tüftel grad etwas in NetBeans rum und bin dabei auf folgendes Problem gestoßen:

Warum kann ich nicht einfach im Konstrukter Interface etwas dazuschreiben ... zwar zeigt mir das Programm keinen Syntaxfehler an, jedoch einen
Compilerfehler.
Code: Alles auswählen
public class Interface extends javax.swing.JFrame {

    Line line1 = new Line(50,102);

    Line line[] = new Line[10];


    /** Creates new form JFrame */
    public Interface() {
        initComponents();
        line[0].setX(20);
    }


Fehler:
Code: Alles auswählen
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at kaesekaestchen.Interface.<init>(Interface.java:17)
        at kaesekaestchen.Interface$6.run(Interface.java:164)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


danke für die Hilfe ^^
NiklasU
 
Beiträge: 4
Registriert: 10.07.2010, 11:14

Re: Konstruktor erweitern?

Beitragvon arittner » 15.07.2010, 16:43

Moin!

Das hat nichts mit dem Constructor zu tun.

Code: Alles auswählen
Line line[] = new Line[10];


Das ist ein Array mit 10 nulls. Du must diese Plätze erstmal mit Objekten füllen:

Code: Alles auswählen
line[0] = new Line();
line[0].setX (20);


Beste Grüße,
Josch.
JNBB/BeanDev: Das deutsche Blog zur NetBeans Platform
Bild
Sun Certified Specialist for NetBeans IDE
Benutzeravatar
arittner
 
Beiträge: 2861
Registriert: 05.08.2008, 08:20
Wohnort: Südniedersachsen

Re: Konstruktor erweitern?

Beitragvon NiklasU » 15.07.2010, 17:49

danke ... hätt ich eigentlich selbst draufkommen können ^^
NiklasU
 
Beiträge: 4
Registriert: 10.07.2010, 11:14


Zurück zu NetBeans - Scriptsprachen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast