java如何修复jtable渲染始终仅(且至少)4行?
我的程序应该将表的键/值对转换为转义JSON,以便shell执行。此JTable位于JSplitPane内,但仅显示4行,当少于4行时,其他1-3行应显示的位置将显示白色背景。(有4个以上的寄存器)
e、 g:
关于数据:
没有数据:
正如您所看到的,底部的JSON包含了所有的表数据,但是JTable没有正确地呈现它。表格填写代码:
DefaultTableModel dtm = ((DefaultTableModel) tblParameters.getModel());
dtm.setRowCount(0);
currentFileParameters = (ReplacerLinkedHashMap<String, String>) FileParametersDAO.getInstance().getParametersForFile(file); // get parameters from database for specific file
for (Map.Entry<String, String> entry : currentFileParameters.entrySet()) {
dtm.addRow(new Object[]{entry.getKey(), entry.getValue()}); // add row
}
dtm.addRow(new Object[]{"", ""}); // add blank row for adding more parameters
tblParameters.revalidate(); // failure trying to resolve the problem [part 1]
tblParameters.repaint(); // failure trying to resolve the problem [part 2]
LocalProperties.setLastAccessedFile(file); // saves the accessed file
loadSavedFiles(); // load all saved files to other table (that has the same problem)
这张桌子以前在工作,突然停了下来。先谢谢你
共 (0) 个答案