esoe 2 years ago
parent
commit
69bcf35f4f
  1. 3
      src/main/java/ru/egspt/ReportTableModel.java
  2. 2
      src/main/java/ru/egspt/TagControls.java
  3. BIN
      target/classes/ru/egspt/ReportTableModel.class
  4. BIN
      target/classes/ru/egspt/TagControls.class

3
src/main/java/ru/egspt/ReportTableModel.java

@ -90,7 +90,6 @@ public class ReportTableModel extends AbstractTableModel{
Object[][] d = new Object[report.getUsers().size()][3 + 2*report.getQuizes().size()]; Object[][] d = new Object[report.getUsers().size()][3 + 2*report.getQuizes().size()];
System.out.println("Количество столбцов Object[][] d: " + (3 + 2*report.getQuizes().size())); System.out.println("Количество столбцов Object[][] d: " + (3 + 2*report.getQuizes().size()));
System.out.println("Количество строк Object[][] d: " + report.getUsers().size()); System.out.println("Количество строк Object[][] d: " + report.getUsers().size());
//построчно заполняем модель отчета данными //построчно заполняем модель отчета данными
int userCurr = 0; int userCurr = 0;
while (userCurr < report.getUsers().size()){ while (userCurr < report.getUsers().size()){
@ -100,9 +99,9 @@ public class ReportTableModel extends AbstractTableModel{
string.add(report.getUsers().get(userCurr).getLogin()); string.add(report.getUsers().get(userCurr).getLogin());
string.add(report.getUsers().get(userCurr).getMail()); string.add(report.getUsers().get(userCurr).getMail());
//перебираем остальные заголовки (перечень опросов) //перебираем остальные заголовки (перечень опросов)
Boolean find = false;
int quizCurr = 0; int quizCurr = 0;
while (quizCurr < report.getQuizes().size()){ while (quizCurr < report.getQuizes().size()){
Boolean find = false;
//перебираем результаты, ищем результаты по текущему опросу //перебираем результаты, ищем результаты по текущему опросу
int resultCurr = 0; int resultCurr = 0;
while (resultCurr < report.getResults().size()){ while (resultCurr < report.getResults().size()){

2
src/main/java/ru/egspt/TagControls.java

@ -19,8 +19,10 @@ public class TagControls {
app.getReportPane().getReportTableModel().setData(report); app.getReportPane().getReportTableModel().setData(report);
//app.getReportPane().setupReportTablePane(report); //app.getReportPane().setupReportTablePane(report);
//app.getReportPane() //app.getReportPane()
app.getReportPane().getReportTableModel().fireTableStructureChanged();//оповещаем об изменении структуры модели-таблицы!!!
app.getReportPane().getReportTableModel().fireTableDataChanged(); app.getReportPane().getReportTableModel().fireTableDataChanged();
} }
//удаляем тег из модели //удаляем тег из модели
public static void removeTag(App app){ public static void removeTag(App app){

BIN
target/classes/ru/egspt/ReportTableModel.class

Binary file not shown.

BIN
target/classes/ru/egspt/TagControls.class

Binary file not shown.
Loading…
Cancel
Save