欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java畫圖直線和圓形

在Java中,畫圖是一種非常常見(jiàn)的操作。其中,直線和圓形是最基本的兩種圖形。以下是使用Java畫直線和圓形的示例:

import java.awt.*;
import javax.swing.*;
public class DrawDemo extends JFrame {
public DrawDemo() {
setSize(300, 300);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public void paint(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
g2d.setColor(Color.RED);  // 設(shè)置顏色為紅色
g2d.drawLine(50, 50, 250, 50);  // 畫一條水平直線
g2d.setColor(Color.BLUE);  // 設(shè)置顏色為藍(lán)色
g2d.drawLine(150, 100, 150, 200);  // 畫一條垂直直線
g2d.setColor(Color.GREEN);  // 設(shè)置顏色為綠色
g2d.drawOval(50, 100, 200, 100);  // 畫一個(gè)橢圓形
}
public static void main(String[] args) {
new DrawDemo();
}
}

上述代碼中,繼承了JFrame類的DrawDemo類中重寫了paint方法,使用Graphics2D的drawLine方法和drawOval方法分別畫出了一條直線和一個(gè)橢圓形。調(diào)用了setColor方法來(lái)設(shè)置不同的顏色。

需要注意的是,如果直接運(yùn)行上述代碼,雖然能夠打開一個(gè)窗口,但是畫出的圖形并不會(huì)顯示。因?yàn)樾枰O(shè)置JFrame的默認(rèn)關(guān)閉操作以保證程序能夠正常退出。