我需要为JTable的几列分配固定宽度,然后为所有其他列分配相同的宽度。假设JTable有5列。第一列的宽度应为100,第二列的宽度应为150。如果设置两列宽度后JTable的剩余宽度为600,我想平分它在其他三列中。问题是table.getParent().getSize().width通常为0,即使它被添加到JFrame并且可见,所以我可以'不要以此为基础。我该怎么做? 最佳答案 publicMyJFrame(){initComponents();resizeColumns();addComponentListener(newC