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);
}
}
}
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);
}
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.