java - Netbeans 图形用户界面 : JTable with Double cell adds to current entry when typing instead of replacing

标签 java swing netbeans

我有一个在 Netbeans 7.2 中设计为表单的 GUI。我有一个 JTable,其行为很麻烦。表格模型设计为右键->属性->模型,设置1行12列,类型为Long和Double,用于可编辑数字字段。

enter image description here

现在,如果我导航到这样一个包含例如的单元格: “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/

相关文章:

java - 为什么 String.equals 不检查 char[] 值是否相等?

java - 如何在 appengine for java 上使用 bcrypt?

java - 我的服务选项卡从 NetBeans 中消失了

java - UTF 字符的字符引用(实体)

java - 带有文本和 ImageIcon 的 JComboBox

java - 从组合框中选择时如何突出显示特定标签?

java - 如何修复 GridBagLayout 中的间隙

java - NetBeans 需要 Javadoc,而 Eclipse 不需要?

java - 如何跨不同的jframe获取文本字段值?

java - 如何构建 JPA 2.0 查询