java定時(shí)切換圖片代碼 java定時(shí)切換圖片代碼命令

在一個(gè)界面中要實(shí)現(xiàn)圖片切換,用java要怎么實(shí)現(xiàn)??

如果是普通切換的話,直接定義一個(gè)int值,根據(jù)int值的不同 來畫不同的東西就可以了\x0d\x0aint index;\x0d\x0aswitch(index){\x0d\x0a case 0:\x0d\x0a g.drawImage(a,0,0,20); \x0d\x0a break;\x0d\x0a case 1:\x0d\x0a g,drawImage(b,0,0,20);\x0d\x0a break;\x0d\x0a .................................\x0d\x0a}\x0d\x0a \x0d\x0a如果用漸變效果的話,創(chuàng)建一個(gè)數(shù)組記錄下一張要話的圖片的所有RGB值,初始設(shè)置所有像素點(diǎn)的透明度為100%,即完全透明,然后一點(diǎn)點(diǎn)的把透明度降低,直到為0,這樣就把第二章圖片用漸變的方法繪制出來了,這時(shí)就可以不用畫第一張圖片了。

創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作與策劃設(shè)計(jì),定陶網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:定陶等地區(qū)。定陶做網(wǎng)站價(jià)格咨詢:18980820575

java圖形界面實(shí)現(xiàn)圖片自動(dòng)輪播

現(xiàn)在沒空幫你寫代碼了,給你個(gè)思路自己寫吧!輪播肯定是要切換圖片的,并且一般切換的時(shí)候是從左到右或從右到左慢慢切的,所以你定義一個(gè)圖片地址數(shù)組,再定義兩個(gè)jlabel用來顯示圖片,一個(gè)JLabel顯示當(dāng)前圖片,另一個(gè)顯示最新圖片!好了,現(xiàn)在你定義一個(gè)timer定時(shí)器來切換,每隔兩秒,就判斷一下最新的圖片是哪個(gè)jlabel,然后將另一個(gè)jlabel填充新的圖片,然后setlocation()來移動(dòng)圖片,x坐標(biāo)每次向左幾個(gè)像素,直至移動(dòng)完成!這樣就是一次輪播,當(dāng)然你需要將兩個(gè)jlabel放到一個(gè)panel中,免得會(huì)出現(xiàn)第二個(gè)圖片多出一截在慢慢移動(dòng)的情況

java如何實(shí)現(xiàn)當(dāng)鼠標(biāo)進(jìn)入一張圖片時(shí),會(huì)自動(dòng)更換另一張圖片啊?

head

script type="text/javasript" src="jquery.js"

script type="text/javasript"

$(function(){

$("#image").mouseover(function(){

$("#image").attr("src","pic/2.jpg");

});

});

script

/head

body

img id="image" src="pic/1.jpg"/

/body

可以用jquery來實(shí)現(xiàn)

java中的圖片切換問題

寫個(gè)定時(shí)器,定時(shí)每幾秒換一次圖片.或者寫個(gè)線程,在線程循環(huán)里換圖片,設(shè)定睡眠每次幾秒執(zhí)行一次.

java圖形化界面中如果我要設(shè)置四個(gè)按鈕,然后摁每個(gè)按鈕可以切換不同的圖片,誰能幫我做一下代碼給我參考

參考代碼,

注意圖片的路徑,拿不準(zhǔn)的話,就使用絕對(duì)路徑吧

import?java.awt.*;

import?java.awt.event.*;

import?javax.swing.*;

//我的圖片路徑是?src\\images\\1.gif??.有四張?從1.jpg~~4.jpg

public?class?ImageDemo?extends?JFrame?{

JLabel?jl;

JPanel?jp;

public?ImageDemo()?{

jp?=?new?JPanel();

int?i;

for?(i?=?0;?i??4;?i++)?{

if(i?==0){//初始化的時(shí)候,默認(rèn)顯示的圖片

jl?=?new?JLabel(new?ImageIcon("src\\images\\"+1+".gif"));

}

//按鈕

JButton?jb?=?new?JButton("第"+(i+1)+"張圖");

int?z?=?i;

//當(dāng)按鈕點(diǎn)擊的時(shí)候

jb.addActionListener(new?ActionListener()?{

@Override

public?void?actionPerformed(ActionEvent?e)?{

//設(shè)置jl的圖片

jl.setIcon(new?ImageIcon("src\\images\\"+(z+1)+".gif"));

}

});

jp.add(jb);

}

this.setLocation(200,?120);

this.setSize(500,200);

this.setLayout(new?BorderLayout());

this.add(jl);

this.add(jp,BorderLayout.SOUTH);

this.setTitle("圖片瀏覽");

this.setDefaultCloseOperation(EXIT_ON_CLOSE);

this.setVisible(true);

}

public?static?void?main(String[]?args)?{

new?ImageDemo();

}

}

分享名稱:java定時(shí)切換圖片代碼 java定時(shí)切換圖片代碼命令
本文URL:http://www.muchs.cn/article6/hhicog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司外貿(mào)建站、網(wǎng)站維護(hù)、商城網(wǎng)站、網(wǎng)站改版、網(wǎng)頁設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)