我试图做一个方法,将从一个类中存在的数组中获取数据项,然后使用for
循环将该信息放入一个JTable中。这是我想出来的:如何使用for循环创建表数组?
public void createLoginsTable()
{
String[] loginTableTitles = { "Username", "Password" }; //Creating arrays for my Table
String[][] loginTableLogins = new String[100][1];
for(int i=0;list.nextLogin>i;i++)
{
loginTableLogins[i][0] = list.listOfLogins[i].username;
loginTableLogins[i][1] = list.listOfLogins[i].password;
}
loginsScrollPane = new JScrollPane(loginsTable = new JTable(loginTableLogins, loginTableTitles));
loginsScrollPane.setBounds(400, 300, 200, 400);
testPanel.add(loginsScrollPane);
}
我为表的列标题正常的数组,然后我试图使用这些for
循环放于用户名和密码存在于常规数组出现在另一个类中。我对java很陌生,所以我认为loginTableLogins[i][0]
意味着它会把细节放到第一列和'i'行。但是,这是一个按钮的动作,每次按下按钮,我都会弹出书中的每一个错误。一些建议会真的有帮助。
什么是'list'?我没有看到它在代码中被声明。 – fvrghl