001繪製直線

package com.zzk;
import java.awt.Graphics;

import javax.swing.*;
public class DrawLineFrame extends JFrame{
    DrawLinePanel drawLinePanel = new DrawLinePanel(); // 創建面板類的實例
    
    public static void main(String[] args) { // 主方法
        DrawLineFrame fr = new DrawLineFrame(); // 創建窗體類的實例
        fr.setVisible(true); // 顯示窗體
    }
    
    public DrawLineFrame() {
        super(); // 調用超類的構造方法
        setTitle("繪製直線"); // 窗體標題
        setBounds(80, 80, 120, 89); // 窗體的位置和大小
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 窗體的關閉方式
        add(drawLinePanel); // 將面板類的實例添加到窗體容器中
    }
    
    public class DrawLinePanel extends JPanel { //創建內部面板類
        public void paint(Graphics g) {    // 重寫paint()方法
            g.drawLine(70, 50, 180, 50); // 畫直線1
            g.drawLine(70, 80, 180, 80); // 畫直線2
            g.drawLine(60, 20, 300, 160);
        }
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章