導航:首頁 > 圖片大全 > 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如何在代碼中加入圖片相關的資料

熱點內容
女生給我發呢個生日蛋糕圖片 瀏覽:160
如何讓圖片倒過來變正 瀏覽:602
長臉男生適合的短發型圖片 瀏覽:476
哪吒傳奇小豬熊可愛圖片頭像 瀏覽:337
畢業在衣服上簽名的圖片 瀏覽:663
動漫卡通圖片可愛一組 瀏覽:908
山東抓車價格圖片 瀏覽:640
電視牆大全圖片 瀏覽:525
朱顏嫩蕊高清圖片 瀏覽:397
高檔衣服大全圖片 瀏覽:901
彩色簡單的玫瑰花圖片 瀏覽:836
如何將圖片集中成視頻 瀏覽:452
可愛簡單貼紙圖片 瀏覽:193
最乖的女孩圖片 瀏覽:195
兒童平頭發型圖片男 瀏覽:978
手機怎麼給圖片配文字 瀏覽:365
visio圖片不能在word中顯示 瀏覽:894
帳篷價格圖片最低價的 瀏覽:162
動漫恐怖女生圖片 瀏覽:672
電腦上如何不用滑鼠裁剪圖片 瀏覽:793