使用java画一条线。

java 复制代码
package p1008;

import javax.swing.*;
import java.awt.*;

public class LineAndTextExample extends JPanel {

    @Override
    protected void paintComponent(Graphics g) {
        super.paintComponent(g);

        // 设置线条粗细
        Graphics2D g2d = (Graphics2D) g;
        g2d.setStroke(new BasicStroke(5));

        // 绘制从左上角到右下角的线
        g2d.drawLine(0, 0, getWidth(), getHeight());

        // 设置文本属性
        g2d.setFont(new Font("Serif", Font.BOLD, 30));
        g2d.drawString("李太白", getWidth() / 2 - 50, getHeight() / 2);
    }

    public static void main(String[] args) {
        JFrame frame = new JFrame("Line and Text Example");
        LineAndTextExample panel = new LineAndTextExample();

        frame.add(panel);
        frame.setSize(400, 400);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);
    }
}
相关推荐
比奇堡派星星8 分钟前
Linux OOM Killer
linux·开发语言·arm开发·驱动开发
定仙游45310 分钟前
Java StringBuilder 超详细讲解
java
haiyu柠檬11 分钟前
IDEA和VSCode中好用的插件推荐
java·vscode·intellij-idea
怜淇17 分钟前
docker拉取openjdk8:jre失败
java·docker·容器
hqwest18 分钟前
码上通QT实战11--监控页面03-绘制湿度盘和亮度盘
开发语言·qt·绘图·自定义组件·部件·qpainter·温度盘
张心独酌23 分钟前
Rust开发案例库-静态服务器
服务器·开发语言·rust
做萤石二次开发的哈哈27 分钟前
萤石开放平台 萤石可编程设备 | 设备 Python SDK 使用说明
开发语言·网络·python·php·萤石云·萤石
子有内涵29 分钟前
【C++】红黑树实现
开发语言
降临-max33 分钟前
JavaWeb企业级开发---Mybatis
java·开发语言·笔记·学习·mybatis
bing.shao34 分钟前
golang 做AI任务链的优势和场景
开发语言·人工智能·golang