91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5.77KB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2021-02-20
  • 語言: Java
  • 標簽:

資源簡介

Java入門-不規則圖形的繪制(實例48).zip

資源截圖

代碼片段和文件信息

import?java.awt.*;
import?java.awt.event.*;
import?java.awt.geom.*;
import?javax.swing.*;

//不規則圖形的繪制

public?class?IrregularShapeDemo?extends?Jframe?{

GeneralPath?gPath=?new?GeneralPath();?//GeneralPath對象實例
Point?aPoint;?

????//構造函數
????public?IrregularShapeDemo()?{
super(“不規則圖形的繪制“);?//調用父類構造函數
enableEvents(AWTEvent.MOUSE_EVENT_MASK|AWTEvent.MOUSE_MOTION_EVENT_MASK);?//允許事件

setSize(300?200);?//設置窗口尺寸
setVisible(true);?//設置窗口可視
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);?//關閉窗口時退出程序
}

public?void?paint(Graphics?g)?{?//重載窗口組件的paint()方法
Graphics2D?g2D?=?(Graphics2D)g; //獲取圖形環境
g2D.draw(gPath);?//繪制路徑
}

public?static?void?main(String[]?args)?{
new?IrregularShapeDemo();
}

protected?void?processMouseEvent(MouseEvent?e)?{?//鼠標事件處理
if(e.getID()?==?MouseEvent.MOUSE_PRESSED)?{
aPoint?=?e.getPoint();?//得到當前鼠標點
gPath?=?new?GeneralPath();?//重新實例化GeneralPath對象
gPath.moveTo(aPoint.xaPoint.y);?//設置路徑點
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????180054??2004-06-05?23:06??54-1.bmp
?????文件????????1389??2004-07-21?18:47??IrregularShapeDemo.class
?????文件????????1396??2004-06-05?23:15??IrregularShapeDemo.java

評論

共有 條評論