我試圖做一個方法,將從一個類中存在的數組中獲取數據項,然後使用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