Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Изменение шрифта JFreeChart / 5 сообщений из 5, страница 1 из 1
01.02.2014, 12:22:51
    #38545862
LiQuid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение шрифта JFreeChart
Всем привет, внизу код создание DefaultCategoryDataset но не знаю как изменить Font, кто нибудь подскажет?

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
	public static void paintChartBar(String[][] data) {
		int i = 0;
		DefaultCategoryDataset dataset = new DefaultCategoryDataset();
		for (i = 0; i < data.length; i++) {
			dataset.setValue(new Double(data[i][1]), "Weight",(i + 1) + "=" + new Double(data[i][0]));
		}
		JFreeChart chart = ChartFactory.createBarChart("Report Result", 
				                                       "KM/H", 
				                                       "Вес в кг", 
				                                       dataset, 
				                                       PlotOrientation.VERTICAL, 
				                                       false, 
				                                       true, 
				                                       false);
		
		try {
			ChartFrame frame = new ChartFrame("Results", chart);
			frame.setSize(500, 600);
			frame.pack();
			frame.setVisible(true);
		}catch(Exception e) {
			
		}
		
	}



Нет такого как chart.setFont(Font f);
...
Рейтинг: 0 / 0
01.02.2014, 12:37:10
    #38545872
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение шрифта JFreeChart
...
Рейтинг: 0 / 0
01.02.2014, 12:50:53
    #38545877
LiQuid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение шрифта JFreeChart
chart.getTitle().setFont(Font f); - Устанавливает шрифт для Титла, а сами данные? Они остались так же Tahoma 12
...
Рейтинг: 0 / 0
01.02.2014, 13:32:57
    #38545892
LiQuid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение шрифта JFreeChart
Попробовал с ChartTheme:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
	public static void paintChartBar(String[][] data) {
		int i = 0;
		final StandardChartTheme chartTheme = (StandardChartTheme)org.jfree.chart.StandardChartTheme.createJFreeTheme();
		final Font smallFont = new Font("Tahoma", Font.PLAIN, 8);
		chartTheme.setSmallFont(smallFont);
	
		DefaultCategoryDataset dataset = new DefaultCategoryDataset();
		for (i = 0; i < data.length; i++) {
			dataset.setValue(new Double(data[i][1]), "Weight",(i + 1) + "=" + new Double(data[i][0]));
		}
		JFreeChart chart = ChartFactory.createBarChart("Report Result", 
				                                       "KM/H", 
				                                       "Вес в кг", 
				                                       dataset, 
				                                       PlotOrientation.VERTICAL, 
				                                       false, 
				                                       true, 
				                                       false);
		chartTheme.apply(chart);
		try {
			ChartFrame frame = new ChartFrame("Results", chart);
			frame.setFont(smallFont);
			frame.setSize(500, 600);
			frame.pack();
			frame.setVisible(true);
		}catch(Exception e) {
			
		}



Все равно не меняется.
...
Рейтинг: 0 / 0
01.02.2014, 15:06:24
    #38545924
LiQuid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение шрифта JFreeChart
Еще один вопрос, создал вот такое:

Код: java
1.
2.
3.
4.
5.
6.
7.
		MaskFormatter mf = new MaskFormatter();
		try {
			mf.setMask("##-##-####");
                       JFormattedTextField ft1 = new JFormattedTextField(mf);
		} catch (Exception e) {
			System.out.println(e);
		}


Теперь ввожу данные 04-12-2013, потом из поле удаляю данные, перехожу к другому компоненту а ft1 опять заполняется автоматически данными 04-12-2013, почему компонент не реагирует на кнопку Delete? почему сохраняет и заново заполняет тем что я вводил?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Изменение шрифта JFreeChart / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]