資源簡介
Java入門-移動的遮照效果(實例45).zip
代碼片段和文件信息
import?java.awt.*;
import?java.awt.event.*;
import?java.net.*;
import?javax.swing.*;
import?javax.swing.border.*;
import?javax.swing.event.*;
import?java.awt.event.*;
import?java.awt.image.*;
import?java.awt.geom.*;
//?移動的遮照效果
public?class?ClipDemo?extends?Jframe?{
public?ClipDemo()?{
super(“移動的遮照效果“);?//調用父類構造函數
Container?content?=?getContentPane();?//獲得窗口的容器
DrawPanel?drawPanel?=?new?DrawPanel();?//創建DrawPanel對象用于繪制圖形
content.add(drawPanel?BorderLayout.CENTER);?//增加組件到容器上
setSize(250?160);?//設置窗口尺寸
setVisible(true);?//設置窗口可視
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);?//關閉窗口時退出程序
}
public?static?void?main(String[]?args)?{
new?ClipDemo();
}
//顯示圖形的面板
class?DrawPanel?extends?JPanel?implements?Runnable?{
Thread?thread;
Image?image?=?this.getToolkit().getImage(“image0.jpg“);?//獲取圖像
BufferedImage?bufImage;?//緩沖區圖像
Graphics2D?bufImageG;?//圖形環境
Ellipse2D?aEllipse;??//用于遮照的橢圓
int?eWeH;??//橢圓的寬度和高度
int?i
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????120374??2004-06-06?18:39??51-1.bmp
?????文件????????3415??2004-07-21?18:46??ClipDemo$DrawPanel.class
?????文件?????????750??2004-07-21?18:46??ClipDemo.class
?????文件????????4078??2004-06-06?18:41??ClipDemo.java
?????文件???????19242??2004-05-20?00:35??image0.jpg
評論
共有 條評論