我的问题是你看到Font构造函数,最后一个术语是字体大小整数,无论它是12还是100(就像现在一样),它仍然以相同的大小打印文本.我究竟做错了什么.
@Override
protected void paintComponent(Graphics g){
super.paintComponent(g);
Graphics2D g2d = (Graphics2D)g;
Font font = new Font(Font.SERIF, Font.PLAIN, 100);
if(setTextAttributes){
setTextAttributes();
setTextAttributes = false;
}
c.paintCursor( g2d );
font = font.deriveFont(map);
g2d.setFont(font);
g2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_TEXT_ANTIALIAS_OFF);
g2d.drawString(text, lineX, lineY);
}
Run Code Online (Sandbox Code Playgroud) 假设您创建了一个对象:
class newClass{
public static void main(String[] args){
Object o = new Object();
}
}
Run Code Online (Sandbox Code Playgroud)
是否可以将名称作为字符串,"o"或任何形式返回给定对象?