我想创建一个对话框,其中包含一列字段标题和另一列字段。我希望能够指定字段以仅允许特定类型的数据。使用swing,创建可重用类来完成此任务的最惯用方法是什么?
答案 0 :(得分:2)
如Validating Input所示,您可以使用InputVerifier
限制输入;检查完整的示例here。在列式数据的特定情况下,JTable
可以根据基础模型的数据类型选择editor - getColumnClass()
返回的值。您可以在stopCellEditing()
的实施中使用editor validate user-entered text,例如here。在任何一种情况下,您都可以将包含输入组件的面板添加到对话框中,如here所述。