小编Man*_*y P的帖子

为什么Font构造函数中的int在绘制字符串时不会改变字体大小?

我的问题是你看到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)

java fonts awt graphics2d

1
推荐指数
1
解决办法
90
查看次数

是否可以在Java中返回Object的名称?

假设您创建了一个对象:

class newClass{
    public static void main(String[] args){
        Object o = new Object();
    }
}
Run Code Online (Sandbox Code Playgroud)

是否可以将名称作为字符串,"o"或任何形式返回给定对象?

java

-1
推荐指数
1
解决办法
250
查看次数

标签 统计

java ×2

awt ×1

fonts ×1

graphics2d ×1