У меня есть набор диаграмм ходьбы, которые генерируются Java. Этикетки всей диаграммы находятся в Calibri 8 и согласованы. когда значение 0,00, которая выделяется в Arial 8.MessageFormat.format - какой размер шрифта?
Только я проследил его до этого класса:
import java.text.MessageFormat;
public class ItemLabelGen extends StandardCategoryItemLabelGenerator {
public String GenLable(CategoryDataset ds, int row, int column) {
Number num = ds.getValue(row, column);
return MessageFormat.format("{0,number,#0.00}",num);
}
}
Так что мой вопрос, как я могу контролировать шрифт размер или шрифт здесь? 0.00 торчит, как больной палец, и заставляет нас беззаконие наших людей.
Если я не могу контролировать его в MessageFormat, есть ли способ, я могу заставить его использовать определенный шрифт, так как у меня есть значение?
Тиа, B
Вы неправильно определили, что фрагмент кода генерирует «String», который не имеет ничего общего с шрифтами. – Roman
@Roman спасибо, что ответили. Я понимаю, что это не имеет никакого отношения к шрифтам, но это порождает метку правильно? Итак, для этого ярлыка, как я могу контролировать, какой шрифт он должен генерировать? – Bee
1. Он генерирует строку, а не метку. 2. Это зависит от того, как и где отображается эта метка. – Roman