java - 如何设置 JFormattedTextField 的格式

标签 java swing fractions jformattedtextfield

我想使用可以输入分数的JFormattedTextField。正如 Java 文档指定的那样,其格式应在构造函数中设置。但我使用的是 NetBeans IDE,JFormattedTextField 的构造函数是生成的代码,所以我不知道如何指定格式。

如果可以的话,请指导我查看有用的教程。

最佳答案

要在 NetBeans 中自定义 Swing 元素的创建代码,请右键单击该元素并选择自定义代码...。在下面的弹出窗口中,单击代码片段旁边的下拉菜单,然后选择自定义创建。然后你可以自己指定代码,如下所示:

DecimalFormat df = DecimalFormat.getInstance();
// do some manipulation to the DecimalFormat object if desired
jFormattedTextField = new javax.swing.JFormattedTextField(df);

关于java - 如何设置 JFormattedTextField 的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17551943/

相关文章:

java - 为什么会出现这个异常?

Java 和 JDialog

c++ - C++初学者(计算和输出分数)

Java 小程序在不同的 IE 版本 8+ 上崩溃,但不久前还可以工作?

java - 我的java二进制搜索代码有什么问题?

java - 对执行 Swing 应用程序的主类中的 SwingUtilities.invokeLater() 方法的调用到底是什么?

java - 将节点添加到 JTree 时,startEditingAtPath() 抛出异常

java - Matlab deploytool 可以编译带有 javax.swing 元素的文件吗?

javascript - 我需要写一个带分数作为假分数

java - 如何在java中返回四分之三 boolean 值的答案