我试图用编号轴制作图表。但是,我似乎无法减少这些数字之间的间距。以下是我用来减少paintComponent
方法中数字之间间距的当前代码,但它似乎不起作用:
super.paintComponent(g);
Map<TextAttribute, Object> attributes = new HashMap<TextAttribute, Object>();
attributes.put(TextAttribute.TRACKING, 0.5);
Font font = new Font("Monospaced", Font.PLAIN, 1);
Font font2 = font.deriveFont(attributes);
g.setFont(font2);
显示数字时,它们之间的空格与之前相同。
我尝试在attributes.put()
方法中减少0.5,但似乎并没有减少间距。我还试过TextAttribute.KERNING
并使用TextAttribute.KERNING_ON
,但这也没有成功。
非常感谢任何帮助!
谢谢:)