接触SWING不久,最近的项目碰到一个问题我纠结了好久,期望前辈们给予帮助~
有一个JTable放在JPanel里,表头是一个给定的数组,数据是个dao,正常显示后,我将列顺序改变,恩,假设是我把第二列拖拽到第三列之后,然后关闭JPanel。我想达到的效果是,当再次打开此界面时,仍然保持我之前拖拽后的顺序,即第二列仍然在第三列之后。
我在关闭JPanel时,得到JTable每一个表头名称及其所对应的列号,存到XML里,但是重新打开JPanel时,就遇到问题了,我不知道之前存到XML里的信息应该怎么应用,有什么办法在不改变dao语句的前提下,可以重新绘制列的显示顺序呢?真心求教~jtableswing列顺序
有一个JTable放在JPanel里,表头是一个给定的数组,数据是个dao,正常显示后,我将列顺序改变,恩,假设是我把第二列拖拽到第三列之后,然后关闭JPanel。我想达到的效果是,当再次打开此界面时,仍然保持我之前拖拽后的顺序,即第二列仍然在第三列之后。
我在关闭JPanel时,得到JTable每一个表头名称及其所对应的列号,存到XML里,但是重新打开JPanel时,就遇到问题了,我不知道之前存到XML里的信息应该怎么应用,有什么办法在不改变dao语句的前提下,可以重新绘制列的显示顺序呢?真心求教~jtableswing列顺序
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货