資源簡介
Java 縮放圖像(提高篇-實例031).zip
代碼片段和文件信息
package?com.zzk;
import?java.awt.BorderLayout;
import?java.awt.Graphics;
import?java.awt.Image;
import?java.awt.Toolkit;
import?java.net.URL;
import?javax.swing.Jframe;
import?javax.swing.JPanel;
import?javax.swing.JSlider;
import?javax.swing.event.ChangeEvent;
import?javax.swing.event.ChangeListener;
public?class?ZoomImageframe?extends?Jframe?{
????private?Image?img?=?null;??//?聲明圖像對象
????private?ZoomImagePanel?imagePanel?=?null;??//?聲明圖像面板對象
????private?int?imgWidth?imgHeight;//?用于存儲圖片的寬度和高度
????private?int?newW?newH;//?用于存儲圖片縮放后的寬度和高度
????private?JSlider?slider?=?null;//?聲明滑塊對象
????public?static?void?main(String?args[])?{
????????ZoomImageframe?frame?=?new?ZoomImageframe();
????????frame.setVisible(true);
????}
????public?ZoomImageframe()?{
????????super();
????????URL?imgUrl?=?ZoomImageframe.class.getResource(“/img/image.jpg“);//?獲取圖片資源的路徑
????????img?=?Toolkit.getDefaultToolkit().getImage(imgUrl);?//?獲取圖像資源
????????imagePanel?=?new?ZoomImagePanel();??/
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????301??2010-08-04?11:22??.classpath
?????文件?????????379??2010-12-31?13:33??.project
?????文件?????????629??2010-08-04?11:22??.settings\org.eclipse.jdt.core.prefs
?????文件?????????856??2011-01-25?16:02??bin\com\zzk\ZoomImagefr
?????文件????????1464??2011-01-25?16:02??bin\com\zzk\ZoomImagefr
?????文件????????2729??2011-01-25?16:02??bin\com\zzk\ZoomImagefr
?????文件???????58818??2010-08-04?11:41??bin\img\image.jpg
?????文件????????2327??2010-08-04?16:42??src\com\zzk\ZoomImagefr
?????文件???????58818??2010-08-04?11:41??src\img\image.jpg
評論
共有 條評論