Я пытаюсь создать метод, который будет получать элементы данных из массива, присутствующие в одном классе, а затем помещать эту информацию в 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». Но это в действии lisener кнопки, и каждый раз, когда я нажимаю кнопку, я получаю каждую ошибку в книге, выскакивающей вверх. Некоторые советы действительно помогут.
Что такое 'list'? Я не вижу, чтобы это было объявлено в коде. – fvrghl