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会有所帮助