在下面的代码中,一个 Graphics 对象被传递到下面的 paintComponent 方法中,然后它被转换成一个 Graphics2D 对象。Graphics 不是一个抽象类吗,那么为什么可能出现以下情况?
public void paintComponent(Graphics comp) {
Graphics2D comp2D = (Graphics2D) comp;
Font font = new Font("Comic Sans", Font.BOLD, 15);
comp2D.setFont(font);
comp2D.drawString("Potrzebie!", 5, 50);
}
喵喵时光机
胡子哥哥
相关分类