Я новичок в JAVA. Это то, что я должен сделать:
Пользователь вводит столько знаков, сколько хочет, записывая номер и нажимая , добавьте кнопку, делая это снова и снова, и все эти метки добавляются в arraylist. После этого он нажимает кнопку сортировки , и все марки сортируются и отображаются.
Это то, что у меня есть:Получение ввода непосредственно в ArrayList
ArrayList <Integer> marks=new ArrayList();
private void addActionPerformed(java.awt.event.ActionEvent evt) {
marks.add(Integer.parseInt(marksinput.getText()));
Collections.addAll(marks);
}
private void sortActionPerformed(java.awt.event.ActionEvent evt) {
ArrayList <Integer> marks=new ArrayList();
marks.add(Integer.parseInt(marksinput.getText()));
Collections.addAll(marks);
Collections.sort(marks);
marksoutput.setText(marks + "\n");
}
Проблема я имею не отображает все номера, я добавил прежде. Он отображает только последний номер. Любая помощь приветствуется и благодарим вас заранее!
Благодарим вас за ответ, но я получаю тот же результат. И что вы подразумеваете под названием «Нажать последнее значение в список меток»? Спасибо –
Вы изменили свой метод sortActionPerformed() в соответствии с предложением выше? – Manish
да, я изменил свою кнопку сортировки –