1. 绘制文本,通过设置Font类和颜色,实现效果如下: 要求:在一个窗体中重写pait()函数,用drawSting()方式实现。java
时间: 2024-02-13 20:00:30 浏览: 72
好的,以下是一个使用Java Swing绘制文本的示例代码,您可以参考:
```java
import javax.swing.*;
import java.awt.*;
public class MyFrame extends JFrame {
public MyFrame() {
setTitle("绘制文本");
setSize(400, 300);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
@Override
public void paint(Graphics g) {
super.paint(g);
Font font = new Font("Arial", Font.BOLD, 20);
g.setFont(font);
g.setColor(Color.RED);
g.drawString("Hello, World!", 50, 100);
}
public static void main(String[] args) {
new MyFrame();
}
}
```
在这个示例中,我们创建了一个名为`MyFrame`的窗体,并重写了`paint`方法。在`paint`方法中,我们实例化了一个`Font`对象,并设置了字体、样式和大小等属性,然后使用`setColor`函数设置了文本颜色,最后使用`drawString`函数在窗体上绘制了文本。您可以根据需要调整字体、颜色和位置等属性,实现您想要的效果。
阅读全文