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

java畫窗口和月亮

錢多多1年前8瀏覽0評論

在Java編程語言中,我們可以使用圖形用戶界面(GUI)來繪制各種圖形。其中,創(chuàng)建窗口是GUI編程中的重要部分之一。下面,我們來查看如何用Java畫一個窗口和一個月亮。

import javax.swing.*;   //導(dǎo)入Swing包
import java.awt.*;      //導(dǎo)入AWT包
public class DrawWindow extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.LIGHT_GRAY);         //設(shè)置窗口背景色
g.fillRect(0, 0, getWidth(), getHeight());
g.setColor(Color.BLUE);               //設(shè)置月亮顏色
g.fillOval(20, 20, 50, 50);
}
public static void main(String[] args) {
JFrame frame = new JFrame("Java畫圖窗口與月亮");     //創(chuàng)建窗口對象
frame.setContentPane(new DrawWindow());
frame.setSize(200, 200);              //設(shè)置窗口大小
frame.setVisible(true);               //顯示窗口
}
}

以上代碼通過繼承JPanel類并重寫paintComponent()方法來實現(xiàn)在窗口上繪制圖形的功能。其中,使用Graphics類的setColor()方法設(shè)置顏色,fillRect()方法填充背景色,fillOval()方法畫月亮。

運行以上代碼,即可看到一個帶有月亮的窗口:

public static void main(String[] args) {
JFrame frame = new JFrame("Java畫圖窗口與月亮");     //創(chuàng)建窗口對象
frame.setContentPane(new DrawWindow());
frame.setSize(200, 200);              //設(shè)置窗口大小
frame.setVisible(true);               //顯示窗口
}

在創(chuàng)建窗口時,我們需要指定窗口標(biāo)題,設(shè)置窗口大小并顯示窗口。以上代碼中的setContentPane()方法用于設(shè)置窗口中顯示的內(nèi)容,我們創(chuàng)建了一個DrawWindow對象并作為參數(shù)傳入。

通過上述代碼例子,我們可以看到Java作為一種廣泛應(yīng)用于互聯(lián)網(wǎng)開發(fā)的編程語言,其在圖形用戶界面上的表現(xiàn)也是十分出眾。應(yīng)用于實際開發(fā)中,Java的圖形化編程為用戶提供了更加友好直觀的界面操作方式。