嗨,我已经创建了一个Jtable,可以让它显示在我的框架上而不是我的JFrame上的JPanel上.我似乎无法改变
import java.awt.; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.; import java.util.ArrayList; import java.util.Comparator; import javax.swing.; import javax.swing.table.;Run Code Online (Sandbox Code Playgroud)public class Main { DefaultTableModel table_model; String[][] addressData = new String[10][5]; JPanel panel; JFrame frame; JButton loadData; int count,index,row =0; String thisLine; ArrayList People = new ArrayList();
public Main() { //Creating JFrame and setting properties frame = new JFrame(); frame.setResizable(false); frame.setTitle("Address Book"); frame.setSize(800,600); frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE); //Creating JPanel and setting properties panel = new JPanel(); panel.setLayout(null); panel.setBackground(new Color(77,81,84)); //Setting the table …
我目前正在创建一个java应用程序,其中我有一个2d数组,我想得到一些数据.
我正在创建2d数组
String[][] addressData;
Run Code Online (Sandbox Code Playgroud)
然后,当我试图将数据放入我使用引用时,我想在2d数组中输入数据,以便将数据输入到例如
addressData[0][0] = "String Data";
Run Code Online (Sandbox Code Playgroud)
程序编译但是当我运行时我得到一个NullPointerException错误.我使用错误的方法将数据输入到这个2d数组中吗?