如何解决:Exception in thread "main" java.lang.NullPointerException
长乐亦未央 2016-05-03 04:22:21 import java.util.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame.*;
class win extends JFrame{
String data[][]={{"file","edit","view","help"},{"new","open","save"},{"copy","paste"},{"font"},{"find"}};
JMenuBar bar=new JMenuBar();
JMenu menu[];
JMenuItem item[][];
win(){
setBounds(500,500,500,500);
for(int i=0;i<data.length;i++){
for(int j=0;j<data[i].length;j++){
if(i==0)
menu[j]=new JMenu(data[i][j]);
else{
item[i-1][j]=new JMenuItem(data[i][j]);
menu[i-1].add(item[i-1][j]);
}
}
}
for(int i=0;i<data[0].length;i++)
{bar.add(menu[i]);}
add(bar);
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public static void main (String args[]){
new win();
}
}