【发布时间】:2015-03-02 14:42:00
【问题描述】:
我把我的甘特图(ChartPanel)放在一个 JScrollPane 中,并创建一个名为 [zoom in] 的按钮。
[放大]按钮的作用是:
当我点击[放大]按钮时,图表面板的宽度将增加一倍。
newSize = originalChartWidth * 2;
chartPanel.setPreferredSize(new java.awt.Dimension(newSize, 1000));
点击【放大】按钮后,会出现JScrollPane的滚动条。
然后用户可以在放大后滚动查看整个图表。
但是有一个问题,当我将图表面板宽度加倍时,任务标签字体也会被放大。
放大前
放大后(字体会变形,难以阅读)
将图表面板宽度加倍后,有什么方法可以保留原始字体?
【问题讨论】:
-
交叉发布here。
标签: fonts jfreechart gantt-chart