导航:首页 > 图片大全 > JAVA如何在代码中加入图片

JAVA如何在代码中加入图片

发布时间:2022-05-18 10:31:15

怎么在JSP中插入图片

1、首先需要新建Dynamic web project项目,建好之后在WebContent里面的内容如图所示。

(1)JAVA如何在代码中加入图片扩展阅读:

JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。

标签库能增强功能和服务器性能,而且不受跨平台问题的限制。JSP文件在运行时会被其编译器转换成更原始的Servlet代码。JSP编译器可以把JSP文件编译成用Java代码写的Servlet,然后再由Java编译器来编译成能快速执行的二进制机器码,也可以直接编译成二进制码。

Ⅱ java程序中怎么插入图片

1)文件要有后缀名
2)要用Image或BufferedImage对象
3)因为你重写了paint()方法,所以不能在Label里面显示图片。你重写了paint()方法后,整个容器都会变成画布,所以看不到Label组件,自然也就看不到图片。应该在paint方法里面用g.drawImage方法把图片在画布中画出来。参考Java API,Graphics的drawImage方法。

Ⅲ 安卓在java代码中怎么添加imageView图片

1、创建imageview对象

2、设置imageview的图片

3、添加到布局中

示例代码

ViewGroupgroup=(ViewGroup)findViewById(R.id.viewGroup);//获取原来的布局容器
ImageViewimageView=newImageView(this);//创建imageview
imageView.setLayoutParams(newLayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));//image的布局方式
imageView.setImageResource(R.drawable.ic_launcher);//设置imageview呈现的图片
group.addView(imageView);//添加到布局容器中,显示图片。

Ⅳ 怎么为Java程序添加背景图片代码

仅仅是给窗口添加背景的话是很简单的,添加上以下语句(自己去添加变量哈):

label = new JLabel(background); //background为ImageIcon
// 把标签的大小位置设置为图片刚好填充整个面板
label.setBounds(0, 0, this.getWidth(), this.getHeight());
//添加图片到frame的第二层(把背景图片添加到分层窗格的最底层作为背景)
this.getLayeredPane().add(label,new Integer(Integer.MIN_VALUE));
//把内容窗格转化为JPanel,否则不能用方法setOpaque()来使内容窗格透明
jPanel=(JPanel)this.getContentPane();
//设置透明
jPanel.setOpaque(false);

然后你上面那个JPanel p也设置成透明就可以了

Ⅳ eclipse怎么添加图片

具体步骤如下所示:

1、打开电脑,进入软件中,编写设置大小的代码,代码如下所示。

Ⅵ java程序中如何插入背景图片

我们继承(扩展一个 JPanel / JFrame) 之类的组件,覆盖它的 paintComponent(Graphics g) 方法,因为 Swing 为了支持 Look and Fee (皮肤效果),把这些绘图操作委托给了某某UI,基本上每个组件都有一个对应的UI 的不同版本,比如 Windows XP 和 Windows Classic 经典样式,还有 Linux 上经典金属质感的样式。我们如果只是替换背景图,不需要弄个UI,就直接用 paintComponent 方法来做。


例如:

下面是 ComponentUI 类的方法,

看下面这个代码,当不透明时先涂背景色,然后再来 paint 组件。所以你的操作类似于,先把背景图片缩放到100%,能铺满这个背景,然后先涂背景图,再来涂孩子控件。


至少具体细节,你可以写一个自己的某某UI 类,在 JPanel 上 myPanel.setUI 替换掉之后,我们在这个自己的 UI 类中的方法添加行断点,观察 Swing 在什么时候进来了,根据 Eclipse debug 视图提供的 Thread Stack 可以查看各级的方法名并自动跳到对应的JDK自带的源码中。

publicvoipdate(Graphicsg,JComponentc){
if(c.isOpaque()){
g.setColor(c.getBackground());
g.fillRect(0,0,c.getWidth(),c.getHeight());
}
paint(g,c);
}

Ⅶ java用户界面加入图片,有代码,要代码,向界面中加入背景图片!新手求教!详见补充;

import java.awt.*;

import javax.swing.*;

public class TestBackgroundColor extends JFrame

{

public static void main(String[] args)

{

// TODO Auto-generated method stub

TestBackgroundColor tbc = new TestBackgroundColor();

tbc.setVisible(true);

}

private JPanel imagePanel;

private ImageIcon background;

public TestBackgroundColor()

{

background = new ImageIcon("D:\\Documents and Settings\\Administrator\\Workspaces\\MyEclipse 8.x\\面试题\\src\\221-ok.jpg");// 背景图片

JLabel label = new JLabel(background);// 把背景图片显示在一个标签里面

// 把标签的大小位置设置为图片刚好填充整个面板

label.setBounds(0, 0, background.getIconWidth(),
background.getIconHeight());

// 把内容窗格转化为JPanel,否则不能用方法setOpaque()来使内容窗格透明

imagePanel = (JPanel) this.getContentPane();

imagePanel.setOpaque(false);

// 内容窗格默认的布局管理器为BorderLayout

imagePanel.setLayout(new FlowLayout());

imagePanel.add(new JButton("测试按钮"));

this.getLayeredPane().setLayout(null);

// 把背景图片添加到分层窗格的最底层作为背景

this.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE));

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setSize(background.getIconWidth(), background.getIconHeight());

this.setVisible(true);

}

}

Ⅷ 在java中怎样添加背景图片

//不加包,图片跟类文件在一个目录,命令行下编译执行就行了

//如果建工程,图片放到工程根目录

importjava.awt.Container;

importjava.awt.FlowLayout;

importjavax.swing.ImageIcon;

importjavax.swing.JFrame;

importjavax.swing.JLabel;

importjavax.swing.JPanel;

{

publicStudent(){

init();

}

privatevoidinit(){

finalContainerc=getContentPane();

finalJLabelimgLabel=newJLabel();

ImageIconimg=newImageIcon(System.getProperty("user.dir")+"\a.png");

imgLabel.setIcon(img);

imgLabel.setBounds(0,0,img.getIconWidth(),img.getIconHeight());

((JPanel)getContentPane()).setOpaque(false);

getLayeredPane().add(imgLabel,newInteger(Integer.MIN_VALUE));

setLayout(newFlowLayout());

setSize(500,500);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

publicstaticvoidmain(String[]args){

newStudent().setVisible(true);

}

}

Ⅸ 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=new MemoryImageSource(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);
}
}

Ⅹ java的页面咋写插入图片的代码

应该把“//”改为“\\”,虽然“/”在java中相当于系统中的“\”,但是改为“/”后依然会报错,而“\\”则会转义为“\”,如下:
Image im=Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("\\qq.jpg"));//正确
Image im=Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/qq.jpg"));//依然报错

阅读全文

与JAVA如何在代码中加入图片相关的资料

热点内容
阳光和风衣服搭配图片 浏览:588
孤独冷酷男生二次元头像图片 浏览:726
如何分辨真假烟的图片 浏览:860
在微信里如何拼接图片 浏览:672
编辑图片加文字的软件 浏览:600
图片男衣服 浏览:174
双手交叉的手势图片漫画女孩 浏览:152
美女湿衣透明图片 浏览:1001
男生扎头发图片小男孩 浏览:261
皇标卫浴价格图片 浏览:972
word指定位置插入图片 浏览:262
谈判该穿的服装word图片 浏览:856
林姓图片文字 浏览:472
画动漫人物女的图片大全 浏览:507
灯光的图片大全 浏览:318
美女掉进泥潭图片 浏览:572
如何合理合法的分享图片 浏览:725
宿舍晚上图片高清 浏览:976
美女大光屁图片I 浏览:5
折叠轮椅价格及图片 浏览:578