java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

java.awt如何给窗体绘制图片

java在编写游戏的时候,我们希望一个图片是可以移动的,所以采用程序进行图片绘制定位比较方便。
如何将一个图片显示在java的窗体上呢。

其实只要在java的paint方法里,进行图片流的绘制就可以了。

g.drawImage(img,100,30,null ); //决定位置

package com.javaer.examples.awt;

import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.WindowConstants;

public class DrewImage extends JFrame  {
	ImageIcon icon;  
	Image img;  
	public DrewImage(){
		icon=new ImageIcon(DrewImage.class.getResource("1.jpg" ));  
		img=icon.getImage();  
		setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);  
		setSize(new Dimension(500,500));  
		
	}
	public void paint(Graphics g)  
	{   
		g.drawImage(img,100,30,null );  //决定位置
	}   
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		DrewImage di = new DrewImage();
		di.setVisible(true);
	
	}

}


This entry was posted in JAVA and tagged , . Bookmark the permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:月小升博客https://java-er.com/blog/java-image-awt/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
您的评论是我写作的动力.

Leave a Reply