在Java中使用Graphics
對象的setColor
方法來設置DrawString
的顏色。下面是一個示例代碼:
import javax.swing.*;
import java.awt.*;
public class DrawStringExample extends JFrame {
public void paint(Graphics g) {
super.paint(g);
String text = "Hello, World!";
g.setColor(Color.RED); // 設置字體顏色為紅色
g.drawString(text, 100, 100);
}
public static void main(String[] args) {
DrawStringExample example = new DrawStringExample();
example.setSize(300, 200);
example.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
example.setVisible(true);
}
}
在上面的代碼中,我們首先創建一個DrawStringExample
類,并重寫paint
方法來繪制字符串。在paint
方法中,我們使用g.setColor(Color.RED)
來設置字體顏色為紅色,然后調用g.drawString
方法來繪制字符串"Hello, World!"。通過設置不同的Color
對象,可以實現不同顏色的字符串繪制。