Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, Blazkowicz, Вы писали:
А>>> JTextField отображает маленькое число (0.0004) в виде 4E-4.
А>>> Число 0.123, например, отображается нормально.
А>>> Пробовал использовать JFormattedTextField, но ни один из испробованных вариантов не помог.
А>>> Как заставить JTextField отображать дробные числа в обычной форме записи?
B>>Используйте NumberFormat чтобы перевести число в строку желаемого вида.
B>А что JFormattedTextField не вышло. Как пробовали?
JTextField FIELD = new javax.swing.JFormattedTextField(createFormatter());
protected MaskFormatter createFormatter() {
MaskFormatter formatter = null;
try {
formatter = new MaskFormatter("########");
} catch (java.text.ParseException exc) {
System.err.println("formatter is bad: " + exc.getMessage());
System.exit(-1);
}
return formatter;
}
В createFormatter пробовал различные форматеры подставлять.