F
Flori
Gast
Hi Leutz,
Problem mit array:
also: ich starte das Programm im main und dannach in "public void start()" dort soll es das array das ich oben deklariert habe an "array[1][1]" und "array[1][2]" einen Wert zuweißen (später auch mehrere). dann startet es die Klasse "neuezeichnung" die Klasse muss ( über "public int[][] getarray()" ) auf das array zugreifen.
warum kommt da aber der error?
Problem mit array:
Code:
package test;
import java.awt.geom.Line2D;
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import test.zeichne;
public class haupt{
JLabel schriftZug;
Graphics g;
public int array[][];
public static void main(String[] args){
haupt hauptprogrammStarten = new haupt();
hauptprogrammStarten.start();
}
public void start(){
this.array = new int[6][4];
array[1][1]= 40;
array[1][2]= 100;
System.out.println(schiffe[1][1]); // Ausgabe : 40
zeichne neuezeichnung = new zeichne();
neuezeichnung.main();
}
public int[][] getarray(){
System.out.println(array[1][1]+" im getarray"); //Error: Exception in thread "AWT-EventQueue-0"
// java.lang.NullPointerException
return array;
}
}
also: ich starte das Programm im main und dannach in "public void start()" dort soll es das array das ich oben deklariert habe an "array[1][1]" und "array[1][2]" einen Wert zuweißen (später auch mehrere). dann startet es die Klasse "neuezeichnung" die Klasse muss ( über "public int[][] getarray()" ) auf das array zugreifen.
warum kommt da aber der error?