为了账号安全,请及时绑定邮箱和手机立即绑定

与后端数据结构同步的JTable设计

与后端数据结构同步的JTable设计

梵蒂冈之花 2019-06-21 16:22:27
与后端数据结构同步的JTable设计我有一个JTable,它使用表模型从数据结构中加载。NavigableMap<Float,NavigableMap<Float,Boolean>>.一个例子是:Table Format:  Range     f1,v1   f2,v2    f3,v3   f4,v412.1-30.2 30,true 32,false 45,true 50,false30.2-45.6 30,true 32.4,true 45,true 50.1,true以上数据格式在ds中表示为DS Format:Key  Value12.1 <<30,true>,<32,false>,<45,true>,<50,false>>30.2 <<30,true>,<32.4,true>,<45,true>,<50.1,true>>45.6 null我在Jtable中使用了表格模型来表示上述给定的数据,一旦数据从DS加载到表中,我就必须允许用户编辑。这就是我有问题的地方,我怀疑是应该让数据结构与表中的变化保持同步,还是应该在用户完成编辑之后从表中重新创建DS,然后用旧的修改来替换它。此外,我还需要验证数据(例如,从上面-假设用户希望编辑30.1值。)应该只允许他输入12.1到45.6之间的值。由于数据是字符串的(一旦加载),我计划使用regex和键侦听器,并使用所有不匹配regex和不属于范围内的值的用户按键。我不确定这是一个好主意,也不确定是什么含义。我想就此得到一些建议。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 311 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号