-6

尝试使用paintComponent 创建一个牛眼程序。我希望矩形位于屏幕的中心。我怎么做?

4

1 回答 1

4

基本上,您可以根据组件的宽度和高度在组件的中心周围绘制您想要的任何东西

public void paintComponent(Graphics g) {
    super.paintComponent(g);
    int width = getWidth() - 1;
    int height = getHeight() - 2;
    g.drawLine(width / 2, 0, width / 2, height);
    g.drawLine(0, height / 2, width, height / 2);
}

查看执行自定义绘画2D 图形了解详细信息

于 2013-06-02T06:15:15.247 回答