我有一个在 Netbeans 7.2 中设计为表单的 GUI。我有一个 JTable,其行为很麻烦。表格模型设计为右键->属性->模型,设置1行12列,类型为Long和Double,用于可编辑数字字段。
现在,如果我导航到这样一个包含例如的单元格: “0.0”,然后开始输入“123”,我得到“0.0123”而不是“123”。我希望它能够工作,如果您刚开始输入,您会从一个空白值开始 - 如果该条目被“单击”,那么您开始编辑单元格,并且您输入的任何内容都会插入到光标位置。
这可以轻松完成吗?
最佳答案
我找到了https://stackoverflow.com/a/8493016/53897去工作。
添加代码的方法是在导航器中右键单击 JTable,然后选择“代码定制器”。在 new javax.swing.JTable()
行中,将下拉框更改为“自定义创建”,您现在可以编辑该代码片段,包括添加 {...@Override public void为此需要changeSelection(...)...}
。
关于java - Netbeans 图形用户界面 : JTable with Double cell adds to current entry when typing instead of replacing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10683226/