mshd.net
当前位置:首页 >> JAvA的imAgEIO读取图片后,怎么把他显示在pAnEl上呢? >>

JAvA的imAgEIO读取图片后,怎么把他显示在pAnEl上呢?

您好:读取bmp文件到BufferedImage中 File file2 = new File("c:\\testimages\\tttt" + ".bmp"); // BufferedImage bi = backstore.getBufferedImage(); try { output = ImageIO.read(file2); } catch (IOException e) { e.printStackTrace(); }...

你可以尝试下面两种方法: 获取JPanel的画布,用drawImage方法把图片画在JPanel上 新建个JLabel,用setIcon方法设置JLabel的图片,再添加进JPanel filechooser可以参考一下这段代码 private void openImage(){JFileChooser jfc=new JFileChooser...

重新覆盖掉不就可以了嘛~!

看看这个是不是你想要的; JPanel jpanel = new JPanel(); BufferedImage image = new BufferedImage(jpanel.getWidth(),jpanel.getHeight(), BufferedImage.TYPE_INT_RGB); Graphics2D g2 = image.createGraphics(); jpanel.paint(g2); ImageIO...

要在panel上面加图片,需要重写paint方法,那样就麻烦了,JLabel有现成的设置方法; JLabel l=new JLabel(); Icon icon=new ImageIcon("D:\\a.jpg"); //在此直接创建对象 l.setIcon(icon); 然后把你原来放在panel上的东西放在JLabel上面,再把JL...

java中获取Panel上某个像素点的像素颜色,代码如下: public static void main(String[] args) {//创建一个150*150,RGB高彩图,类型可自定BufferedImage img=new BufferedImage(150, 150, BufferedImage.TYPE_INT_rgb);//取得图形Graphics g=im...

.setBackground(Color.yourChoseColor); 直接设置小块的背景色不就行了。

还有什么要求可以再说 import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Image;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import javax....

class MyPanel extends Panel{ //定义绘图类 Image bim = null; public MyPanel(){ try { bim = ImageIO.read(new File("001.jpg")); } catch (IOException e) { e.printStackTrace(); } } public void paint(Graphics g){ //重载paint方法 g.dr...

代码如下: package com.baidu.demo019;import java.awt.*;import java.awt.image.BufferedImage;import java.io.*;import javax.imageio.ImageIO;import javax.swing.*;public class App extends JFrame {private static final long serialVers...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com