From 69bcf35f4f2b582deb4236450377a98d467f69a1 Mon Sep 17 00:00:00 2001 From: esoe Date: Mon, 6 Jun 2022 10:07:03 +0300 Subject: [PATCH] qq --- src/main/java/ru/egspt/ReportTableModel.java | 3 +-- src/main/java/ru/egspt/TagControls.java | 2 ++ .../classes/ru/egspt/ReportTableModel.class | Bin 4038 -> 4024 bytes target/classes/ru/egspt/TagControls.class | Bin 2086 -> 2138 bytes 4 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/ru/egspt/ReportTableModel.java b/src/main/java/ru/egspt/ReportTableModel.java index bd59503..eed406f 100644 --- a/src/main/java/ru/egspt/ReportTableModel.java +++ b/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()]; System.out.println("Количество столбцов Object[][] d: " + (3 + 2*report.getQuizes().size())); System.out.println("Количество строк Object[][] d: " + report.getUsers().size()); - //построчно заполняем модель отчета данными int userCurr = 0; 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).getMail()); //перебираем остальные заголовки (перечень опросов) - Boolean find = false; int quizCurr = 0; while (quizCurr < report.getQuizes().size()){ + Boolean find = false; //перебираем результаты, ищем результаты по текущему опросу int resultCurr = 0; while (resultCurr < report.getResults().size()){ diff --git a/src/main/java/ru/egspt/TagControls.java b/src/main/java/ru/egspt/TagControls.java index 2cc2fd8..d10f81a 100644 --- a/src/main/java/ru/egspt/TagControls.java +++ b/src/main/java/ru/egspt/TagControls.java @@ -19,7 +19,9 @@ public class TagControls { app.getReportPane().getReportTableModel().setData(report); //app.getReportPane().setupReportTablePane(report); //app.getReportPane() + app.getReportPane().getReportTableModel().fireTableStructureChanged();//оповещаем об изменении структуры модели-таблицы!!! app.getReportPane().getReportTableModel().fireTableDataChanged(); + } //удаляем тег из модели diff --git a/target/classes/ru/egspt/ReportTableModel.class b/target/classes/ru/egspt/ReportTableModel.class index bd5ca74ec73d4bc9b646d9947ee48714ef6f888f..e2aab06c8917fa07810955a952c1e0b2f03e86ee 100644 GIT binary patch delta 352 zcmWNL+be@{9L7Ii+xxy-JJIZd2npqo?1E4tZr#vo7Z@{R)*O~OEShX7rChwZBvRy1 zM6KO8Uib(60saU#g!o-OpPq~7`Mg#Ys%|=LUfW_SmhMj_lY%uGn~Mluv(50{joN0c za%sLg&mHaB8GDuj2VJ_Ec9n}}?z>_Qn)tM)JcD^c$A584yM9J#bEV&>ms#_KeY$@* zr;ATF>)hR$F#?1LGR_2HR+(g%2uDOYVVYBBxMG%T;@pzpjd?y;5C@A=&63m-msXa= z&$RTgCVix3fOQ#SLjsCJY)Y7rB-oN9Sy?8B2N=N)vO=->?rxbn;gJVA(bU(r;wNK4h+p?gkSwW zQ4{69m@nW1_z-sPf1Nu0dOFW}o|}qX#bujm_nKucGm(s?`jVD)J!(cBa%<-bGVU9W zI-L2f#u>YI%2OhSec*}J8WJ$-vkYX3oc<>ATh$pw4Q0WADt2U<2&mxjwvvFdYrLHs z5kia+W?auCD@?J^G$+iECQ61F=ge_IoGTW1Ws!Fh;>MCnl2T1vnpl<~G3g>DJ*-MU zYcj;TgfvIklnKUUo-MK1mL+!Z0VB9Tmhszf-o}kIcRcWjQ|I0CL_3B~+~Qf2(m$(s z`6t~63J}IcxYx}b%xa|t*EeCsqWmzd=vExd7f$(PKJNqX7lq>g)jo$p6odbV+9lM{ QthXENHD9^x*@wQ;Kc+-b`2YX_ diff --git a/target/classes/ru/egspt/TagControls.class b/target/classes/ru/egspt/TagControls.class index a3e81930e2727451c754a8f24d5c9d28a129a713..3a000aa7c41bc32cb261e31d250d78cbb8e0eba3 100644 GIT binary patch delta 263 zcmZ1`a7%#e)W2Q(7#J8#7+N=S6|*WyrezkTh9oBCqz0E1l_r;z7Nt68B<7{3rf@N& zGL-Q!luxc?jpnQ4VW?qH;bMqqXy9RJocxHjkBgCofrWtyXw;I)RctfGwYD)tZDWYr z#!$KuD8|IV1tg6acqS{bYpaSgEM|~m;0B6_L3A)wFjNA0x(wwERSeY(j0~I%HIsAL z9T#q#gtJURpvK_M cpurHzpowHf7~Bd?hI+6Sj0_Dx{Y(sv0D2@OcK`qY