Я использую jfreechart для генерации изображения набора для монитора, и на нем есть три разных шрифта.
- Заглавный шрифт.
- Шрифт тикает циферблат.
- Шрифт «легенда» в нижней части циферблата, называемый DialTextAnnotation.
Не уверен, какой из них вы ищете, поэтому я обрисую каждый из них.
Просто взглянув на мой код, который генерирует это (он отличный) вот процедура для каждого:
Название
Используйте метод основного класса JFreeChart
setTitle(java.awt.Font font)
.
Размер шрифта можно изменить в конструкторе.
// Set the title font to bold SansSerif size 12.
JFreeChart chart = new JFreeChart(myplot);
chart.setTitle(
new org.jfree.chart.title.TextTitle("The title",
new java.awt.Font("SansSerif", java.awt.Font.BOLD, 12)
);
);
Примечание
// Set the annotation font to bold Dialog size 8
DialTextAnnotation annotation = new DialTextAnnotation("My Annotation Text");
annotation.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 8));
// Add to the plot
myplot.addLayer(annotation);
Тики набора
// Create the dial scale
StandardDialScale scale = new StandardDialScale(.......
// Set the dial font to plain dialog size 14
scale.setTickLabelFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 14));