色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java畫窗口和月亮

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

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

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

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

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

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

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

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