Эта программа делает преобразование температуры с использованием itemListener < /p>
Выходная Value - это защищенный двойной < /p>
Выходное стринг также защищен < /p>
Выход - это jtextfield < /p>
и выходнойpublic void itemStateChanged(ItemEvent e) {
inputValue = Double.parseDouble(textField.getText());
//the input value is converted to the outputValue based on the outputType
outputString = String.valueOf(outputValue); //set output value to string
outputString = String.format(" %0.2f", outputValue); //format to .00
output.setText( outputString + (char) 0x00B0 + outputType);}
< /code>
Когда я запускаю программу, я получаю: < /p>
Exception in thread "AWT-EventQueue-0" java.util.MissingFormatWidthException: 0.2f,
< /code>
с длинным списком (неизвестные источники).
Подробнее здесь: https://stackoverflow.com/questions/201 ... n-a-string