往java代码里插图片 往java代码里插图片怎么弄

怎样在java画板上插入图片?为什么我的代码不对?只能看到代码片段 , 能纤细点吗,java的控制台是显示不了图片的,如果你想看到图片的效果你要把它放到一个panel里面,而且要把图片放到文件的同目录下
如何在java中插入图片public Qua_Main_JFrame() {
JPanel jpanel = new JPanel();
this.setContentPane(jpanel);
//
添加标签组件
GridLayout gird = new GridLayout(3,0);
jpanel.setLayout(gird);
ImageIcon img = new ImageIcon("src/JMXY.JPG");
JLabel imgLabel = new JLabel(img);//
将背景图放在标签里 。
this.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));
imgLabel.setBounds(0,0,img.getIconWidth(), img.getIconHeight());
this.getLayeredPane().setLayout(null);
this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
jpanel.setOpaque(false);
initComponents();
}
其中
Qua_Main_JFrame
为创建的
java
窗体项目名,图片按路径存放,注意一点,所有
的代码都应该放在
initComponents();
方法之上,这样你添加进窗体中的空间才会显示在
图片之上 , 否则看不见控件 。
JAVA中如何插入图片?要用什么代码?不用小程序实现的!!!!//本程序演示媒体跟踪器的用法,从图像中剪切(抓?。┎糠滞枷竦姆椒?。
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import javax.swing.*;
class ImagePanelB extends JPanel{
private Image image, blockImage;
public ImagePanelB(){
MediaTracker mt = new MediaTracker(this);//创建媒体跟踪器mt
image = Toolkit.getDefaultToolkit().getImage("resource.gif");
mt.addImage(image,0); //将image列入0号编组并跟踪image的下载过程
try{mt.waitForID(0); //等待图像组编号为0的所有图像下载完成
}catch(InterruptedException e){e.printStackTrace();}
int imageW =image.getWidth(this);//获取图像宽度 , 单位为像素
int imageH =image.getHeight(this);//获取图像高度 , 单位为像素
System.out.println("图像的宽="+imageW+"图像的高="+imageH);
//准备从image中剪出宽为w,高为h的一块图像
int w=imageW/2;int h=imageH/2;
PixelGrabber pg=null;//创建像素抓取器
MemoryImageSource ip=null;//创建内存图像源
Toolkit tool = getToolkit();int pixels[]= new int[w*h];
/*建立像素抓取器pg 。从image中抓取矩形区域中的像素 。矩形区域左上角顶点坐标为(0,0),矩形宽w,矩形高h 。w,h的单位是像素数 。抓取到的像素存于整数数组pixels中 。第7个参数是数组pixels中存储第1个像素的下标,通常为0 。第8个参数是所抓取的矩形区域的一行包含的像素个数 。*/
pg = new PixelGrabber(image,0,0,w,h,pixels,0,w);
try{
pg.grabPixels();//开始图像的生产(抓取像素并存入pixels)
ip=newMemoryImageSource(w,h,pixels,0,w);
blockImage=tool.createImage(ip);
} catch(InterruptedException ie){}
}
public void paintComponent(Graphics g){
super.paintComponent(g);
g.drawImage(image, 40, 20, this);
g.drawImage(blockImage, 240, 20, this);
}
}
class ImageFrameB extends JFrame{
public ImageFrameB(){
setTitle("LoadingImageB");setSize(440, 200);
addWindowListener(new WindowAdapter(){//内部类的匿名表示形式
public void windowClosing(WindowEvent e){System.exit(0);}
} );
Container contentPane = getContentPane();
contentPane.add(new ImagePanelB());
}
}
public class LoadingImageB{
public static void main(String[] args){
JFrame frame = new ImageFrameB();
frame.setVisible(true);
}
}
怎么在JSP中插入图片?1、首先需要新建Dynamic web project项目往java代码里插图片,建好之后在WebContent里面的内容如图所示 。

推荐阅读