Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JFormattedTextField异常格式_Java_Swing_Formatting_Jformattedtextfield_Swing Highlighter - Fatal编程技术网

Java JFormattedTextField异常格式

Java JFormattedTextField异常格式,java,swing,formatting,jformattedtextfield,swing-highlighter,Java,Swing,Formatting,Jformattedtextfield,Swing Highlighter,我正在格式化文本字段,如下所示: bidField = new JFormattedTextField(); DecimalFormat d = new DecimalFormat("0.00"); int dp = 5; d.setMinimumFractionDigits(dp); NumberFormatter dnff = new NumberFormatter(d); DefaultFormatterFactory factory = new DefaultFormatterFact

我正在格式化文本字段,如下所示:

bidField = new JFormattedTextField();
DecimalFormat d = new DecimalFormat("0.00");
int dp = 5;
d.setMinimumFractionDigits(dp);

NumberFormatter dnff = new NumberFormatter(d);
DefaultFormatterFactory factory = new DefaultFormatterFactory(dnff);
bidField.setFormatterFactory(factory);
但我想让部分或最后2位数字加粗或颜色有点像:


我该怎么做?

不可能。如果我错了,请纠正我:)解决方案是使用多个标签并拆分我认为可能是的文本。以上内容来自java,我设法更改了显示的PIP数。如果是多个字段,我想我不可能做到这一点。问题是+1,但我不知道如何在不使用HTM的情况下做到这一点。我之所以说这不可能,是因为您可以格式化整个jtextfield,但部分jtextfield没有预定义的方法可供使用。。也许创建CustomJTextfield扩展jtextfield会有所帮助