導航:首頁 > 圖片大全 > java中如何添加圖片

java中如何添加圖片

發布時間:2022-01-21 15:51:10

1. Java如何添加圖片

用Swing包下的ImageIcon類就可以實現,比如在一個按鈕中添加一張圖片,就可以用以下代碼實現:ImageIcon imageicon =new ImageIcon(String s);JButton b=new JButton(imageicon); 其中參數s是所要添加圖片的路徑(絕對路徑或相對路徑)和名字。如想添加D盤下的圖片1.jpg,就可以將上面改成:ImageIcon imageicon =new ImageIcon("D:\1.jpg");

2. 如何在Java程序中添加圖片

j2se的應用程序嗎?
private Image a;//定義圖片
try
{
this.a = Image.createImag("/src/welcome.png");
}
catch (Exception localException2)
{
Exception localException1;
(localException1 = localException2).printStackTrace();
}
圖片png格式,放在對應工程下的src文件夾下!

3. java添加圖片

你自己看吧 以前練習的一個小程序 實現了打開本地的jpg圖像文件 並改變它的大小 其他類型的圖像文件也能打開

import java.awt.*;
import java.awt.event.*;

public class ImageViewer extends Frame {
//圖像文件的打開 圖像的縮放 打開本地資源dialog的使用

ImageViewer view = this;
Image image = null;
String dir = "";

public ImageViewer() {
super();
this.setTitle("ImageViewer");
this.setBounds(0, 0, 600, 500);
this.setVisible(true);
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
MenuBar mb = new MenuBar();
this.setMenuBar(mb);
Menu m = new Menu("菜單");
mb.add(m);
MenuItem mi1 = new MenuItem("打開文件");
mi1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
FileDialog fd = new FileDialog(view, "打開圖像", FileDialog.LOAD);
fd.setFile("*.jpg");
fd.setDirectory(dir);
fd.setVisible(true);
String f = fd.getFile();
dir = fd.getDirectory();
if(f != null) {
image = Toolkit.getDefaultToolkit().getImage(dir + fd.getFile());
image = image.getScaledInstance(600, 500, Image.SCALE_SMOOTH);
}
view.repaint();
}
});
MenuItem mi2 = new MenuItem("退出");
mi2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
m.add(mi1);
m.add(mi2);
}

private void init() {
System.out.println(1);
}

public void paint(Graphics g) {
if(image != null) {
g.drawImage(image, 0, 0, this);
}
}

public static void main(String args[]) {
new ImageViewer();
}
}
希望對你能有所幫助。

4. java中怎麼在JLabel中添加圖片

java API中 JLabel有個setIcon方法 可以把一張圖片設置為JLabel的圖標

setIcon
public void setIcon(Icon icon)定義此組件將要顯示的圖標。如果 icon 值為 null,則什麼也不顯示。
此屬性的默認值為 null。

這是一個 JavaBeans 綁定屬性。

另請參見:
setVerticalTextPosition(int), setHorizontalTextPosition(int), getIcon()

如果不寫文字的話就是單獨顯示一個圖標 如果添加文字的話 可以設置Icon顯示的位置
比如label.setIcon(new ImageIcon("圖片位置"))

如果是想把圖片作為背景 就需要重寫JLabel的paintComponents方法了
看樓主需要哪種

5. 怎麼在Java里添加背景圖片

//一個小例子
//注意:
//當前目錄下要有一個p.jpg文件
//壓縮這個文件使它的大小盡量小,最好只有幾十KB
//否則無法顯示背景圖片

import javax.swing.*;
import java.awt.*;

public class Demo extends JFrame {
public static void main(String[] args) {
new Demo();
}
public Demo() {

//載入圖片
pic=Toolkit.getDefaultToolkit().getImage("p.jpg");
MediaTracker t=new MediaTracker(this);
t.addImage(pic,1);
try
{
t.waitForID(1);
}
catch(Exception e)
{

}

setSize(400,400);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
//覆蓋(重寫)paint方法以在窗口中添加一張圖片
public void paint(Graphics g) {
g.drawImage(pic,0,0,null);
}
Image pic;
}

6. 如何用java添加圖片

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class Test extends JFrame{
private ImageIcon i;
private JLabel l;
private JPanel p;
public Test(){
i = new ImageIcon("D:\\1.jpg");
l = new JLabel(i);
p = new JPanel();
p.add(l);
this.add(p);
this.setBounds(300, 200, 200, 300);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args){
new Test();
}
}

這樣寫吧,簡單明了。路徑是可變的,我這個例子是D盤下有個 1.jpg 的圖片
你要改路徑的時候 記得是\\ 寫\ 沒用的。
願你的JAVA 之路更有趣,有問題隨時歡迎討論!

7. java初學者 求教怎麼在窗口中添加一張圖片

//注意:
//當前目錄下要有一個p.jpg文件
//壓縮這個文件使它的大小盡量小,最好只有幾十KB
//否則無法顯示背景圖片
package java525;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class MainWindow extends JFrame implements ActionListener {
JMenuBar menuBar;//菜單條
JMenu menu1, menu2, menu3, menu4;//菜單
JMenuItem m11, m12, m13;//菜單項
JMenuItem m21, m22, m23;
JMenuItem m31, m32, m33;
JMenuItem m41, m42;
Image pic;
public static void main(String[] args) {
new MainWindow();
}
public MainWindow() {
pic=Toolkit.getDefaultToolkit().getImage("p.jpg");
MediaTracker t=new MediaTracker(this);
t.addImage(pic,1);
try
{
t.waitForID(1);
}
catch(Exception e)
{

}
//createMenu();
setTitle("學生管理系統"); //設置窗口標題
setIconImage((new ImageIcon("icon.gif")).getImage()); //設置圖標
setSize(600, 400);//設置窗口大小
Dimension size = Toolkit.getDefaultToolkit().getScreenSize();//取屏幕大小
setLocation((size.width - getWidth()) / 2, (size.height - getHeight()) / 2);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); //設置關閉行為
setVisible(true);//使窗口可見
//this.setExtendedState(JFrame.MAXIMIZED_BOTH);
}
public void actionPerformed(ActionEvent e) {

}
public void paint(Graphics g) {
super.paint(g);
g.drawImage(pic,0,0,null);
}
}

8. java程序中怎麼插入圖片

1)文件要有後綴名
2)要用Image或BufferedImage對象
3)因為你重寫了paint()方法,所以不能在Label裡面顯示圖片。你重寫了paint()方法後,整個容器都會變成畫布,所以看不到Label組件,自然也就看不到圖片。應該在paint方法裡面用g.drawImage方法把圖片在畫布中畫出來。參考Java API,Graphics的drawImage方法。

9. 在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);

}

}

10. JAVA添加圖片

JAVA是非常靈活的語言,你自己稍動一下手指就能編個控制項的。
class ImageBox extends JLabel ...

閱讀全文

與java中如何添加圖片相關的資料

熱點內容
用大米在紙上製作東西簡單圖片 瀏覽:642
女孩的屁股圖片 瀏覽:974
簡單易語言圖片 瀏覽:143
吧啦啦小魔仙動漫圖片 瀏覽:386
40發型女短圖片大全 瀏覽:314
人物微信圖片可愛 瀏覽:570
女孩大笑的圖片卡通圖片 瀏覽:790
向日葵圖片女孩手繪插畫 瀏覽:937
發型染色種類圖片 瀏覽:902
發型女小孩兒圖片可愛6歲長發 瀏覽:847
幼兒手工繪制衣服圖片 瀏覽:479
作業本繪畫圖片大全簡單 瀏覽:954
圍邊擺盤圖片簡單 瀏覽:653
女生大胸圖片漫畫圖片 瀏覽:908
非洲飢餓女孩圖片 瀏覽:223
宇通b型房車價格及圖片 瀏覽:546
蓬鬆燙發型圖片短發 瀏覽:215
胖子搭配衣服圖片男生 瀏覽:859
中長發怎麼剪好看圖片 瀏覽:219
卷燙背頭發型圖片 瀏覽:1005