導航:首頁 > 編程語言 > java點擊圖片

java點擊圖片

發布時間:2023-03-02 13:50:50

『壹』 java點擊按鈕改變背景圖片 跪求代碼·

//不加包,圖片跟類文件在一個目錄,命令行下編譯執行就行了

//如果建工程,圖片放到工程根目錄

importjava.awt.Container;

importjava.awt.FlowLayout;

importjava.awt.event.ActionEvent;

importjava.awt.event.ActionListener;

importjavax.swing.ImageIcon;

importjavax.swing.JButton;

importjavax.swing.JFrame;

importjavax.swing.JLabel;

importjavax.swing.JPanel;

{

publicStudent(){

init();

}

privatevoidinit(){

finalContainerc=getContentPane();

finalJLabelimgLabel=newJLabel();

JButtonbtnPic=newJButton("換背景圖片");

btnPic.addActionListener(newActionListener(){

publicvoidactionPerformed(ActionEvente){

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());

add(btnPic);

setSize(500,500);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

publicstaticvoidmain(String[]args){

newStudent().setVisible(true);

}

『貳』 java中想要點擊一個button然後jlabel上就顯示出圖片,button事件監聽該怎麼寫。

給個例子你參考一下:給按鈕bntOk添加監聽事件

bntOk.addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent e1) {

label2= new JLabel();
frame.add(label2);
label2.setBounds(50, 50, 400, 200);
label2.setIcon(new ImageIcon("d:\love.JPG"));//可以換成任意你想要的圖片
}
});

點擊按鈕前,是這樣的

完整的程序如下:

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


public class wuziqi extends JFrame{
private JPanel frame;
private JButton bntOk;
private JLabel label2;
private ImageIcon asdIcon = new ImageIcon("d:\love.JPG"); //換成你要顯示的圖片

public static void main(String[] args){
wuziqi mb=new wuziqi();

}
public wuziqi(){//構造函數,搭建顯示界面
frame= new JPanel();
getContentPane().add(frame, BorderLayout.CENTER);
frame.setLayout(null);
frame.setBounds(100, 100, 576, 440);
this.setSize(500, 500);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("點擊按鈕,顯示圖片");
this.setVisible(true);

bntOk = new JButton();
frame.add(bntOk);
bntOk.setText("顯示");
bntOk.setLocation(10, 10);
bntOk.setBounds(150, 300, 66, 30);
bntOk.addMouseListener(new MouseAdapter()//給按鈕加上監聽事件
{
public void mouseClicked(MouseEvent e1) {

label2= new JLabel();
frame.add(label2);
label2.setBounds(50, 50, 400, 200);
label2.setIcon(asdIcon);//label內容為圖片
}
});
}
}

『叄』 如何用java代碼實現手動點擊圖片更換想要換的圖片替換

一個圖片時你知道,現在只是切換的問題?
給按鈕添加一個 ActionListener,在它的 actionPerformed 方法中做你的事情,把 jpanel.setIcon(..) 換張圖片。

閱讀全文

與java點擊圖片相關的資料

熱點內容
安卓手機mp3壓縮工具 瀏覽:214
程序員和交易員 瀏覽:422
怎麼變字體樣式app 瀏覽:173
名字叫湯什麼的視頻app 瀏覽:207
金屬加密鍵盤聯系電話 瀏覽:335
自製解壓牛奶盒子教程 瀏覽:64
編譯高手的圖片 瀏覽:922
單片機數碼管顯示時分秒 瀏覽:780
手指解壓最簡單的方法 瀏覽:345
韓國郵箱伺服器地址 瀏覽:967
android版本介紹 瀏覽:410
pdf文件加密軟體 瀏覽:410
長沙住房app怎麼看備案 瀏覽:603
安裝加密軟體的電腦會被監控么 瀏覽:221
java微博源碼 瀏覽:569
堆排序簡單實現python 瀏覽:461
單片機引腳與鍵盤的關系 瀏覽:132
壓縮火柴盒製作 瀏覽:38
谷歌地圖android偏移 瀏覽:214
bitlocker硬碟加密空間 瀏覽:238