我有一个Java应用程序,我需要一个用户友好的组件来轻松输入很多对,我认为最友好的方法是创建一个表,有点像电子表格,让他们手动编辑,但是我不确定那些听众会使用什么,而且看起来相当复杂,我想知道的是这个任务是否有更好的组件。
答案 0 :(得分:4)
我会使用JTable。您可以编写一个扩展AbstractTableModel的类来处理显示,验证等。它可以为您处理大部分工作。您只需要覆盖您关心的几种方法。 Java tutorial on Tables有一个非常好的概述,但几乎所有你需要做的就是让你的单元格可编辑,让isCellEditable()返回true并实现一个合适的setValueAt()函数。