本文目錄一覽:
java中怎樣在界面中顯示圖片
方法一:
[java] view plain copy
JLabel helloLabel = new JLabel(“New label”);
helloLabel.setIcon(new ImageIcon(“E:\\javaSE\u4EE3\u7801\\TimeManager\\asset\\hello.gif”));
helloLabel.setBackground(Color.BLACK);
helloLabel.setBounds(0, 0, 105, 50);
contentPane.add(helloLabel);
方法二:
[java] view plain copy
ImageIcon imagetoshow=new ImageIcon(urlofimagetoshow);
JLabel showimagelabel=new JLabel(imagetoshow);
this.getLayeredPane().add(showimagelabel,
new Integer(Integer.MIN_VALUE)); // 設置JLabel在最底層
showimagelabel.setBounds(0, 0, 500,150);
Java中如何實現在HTML中用循環語句顯示多張圖片。
使用jsp小腳本
%
for(int i=0;inum;i++){
%
img src=”” //在雙引號中可以寫路徑也可以在for之前把圖片路徑存放在一個數組中,然後在雙引號內寫%=數組[下標] %
%
}
%
例如你可以這樣寫:
%
String [] parth=new String[]{“../image/1.jpg”,”../image/2.jpg”};//定義數組,用來存放圖片路徑,本代碼中的圖片路徑為上一級文件夾的image文件夾中.
for(int i=0;iparth.length;i++){
%
img src=”%=parth[i] %”
%} %
也可把數組內容寫為:String [] parth=new String[]{“1.jpg”,”2.jpg”};
這樣的話要在使用時這樣寫:img src=”../image/%=parth[i] %”
兩中路徑的寫法是一樣的.以後有什麼可以交流的可以給我郵件. 加我好友
java 連續播放圖片
!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”
html xmlns=””
head
titlepic player/title
script type=”text/javascript” src=””/script
script type=”text/javascript” src=””/script
/head
style type=”text/css”
img{border:0;}
/style
body
div id=”picplayer” style=”position:relative;overflow:hidden;width:300px;height:300px;clear:none;border:solid 1px #ccc;”
there is a pic-player
/div
script
var p = $(‘#picplayer’);
var pics1 = [{url:”,link:”,time:5000},{url:”,link:”,time:4000},{url:”,link:”,time:6000},{url:”,link:”,time:6000},{url:”,link:”,time:6000}];
initPicPlayer(pics1,p.css(‘width’).split(‘px’)[0],p.css(‘height’).split(‘px’)[0]);
//
//
function initPicPlayer(pics,w,h)
{
//選中的圖片
var selectedItem;
//選中的按鈕
var selectedBtn;
//自動播放的id
var playID;
//選中圖片的索引
var selectedIndex;
//容器
var p = $(‘#picplayer’);
p.text(”);
p.append(‘div id=”piccontent”/div’);
var c = $(‘#piccontent’);
for(var i=0;ipics.length;i++)
{
//添加圖片到容器中
c.append(‘a href=”‘+pics[i].link+'” target=”_blank”img id=”picitem’+i+'” style=”display: none;z-index:’+i+'” src=”‘+pics[i].url+'” //a’);
}
//按鈕容器,絕對定位在右下角
p.append(‘div id=”picbtnHolder” style=”position:absolute;top:’+(h-25)+’px;width:’+w+’px;height:20px;z-index:10000;”/div’);
//
var btnHolder = $(‘#picbtnHolder’);
btnHolder.append(‘div id=”picbtns” style=”float:right; padding-right:1px;”/div’);
var btns = $(‘#picbtns’);
//
for(var i=0;ipics.length;i++)
{
//增加圖片對應的按鈕
btns.append(‘span id=”picbtn’+i+'” style=”cursor:pointer; border:solid 1px #ccc;background-color:#eee; display:inline-block;” ‘+(i+1)+’ /span ‘);
$(‘#picbtn’+i).data(‘index’,i);
$(‘#picbtn’+i).click(
function(event)
{
if(selectedItem.attr(‘src’) == $(‘#picitem’+$(this).data(‘index’)).attr(‘src’))
{
return;
}
setSelectedItem($(this).data(‘index’));
}
);
}
btns.append(‘ ‘);
///
setSelectedItem(0);
//顯示指定的圖片index
function setSelectedItem(index)
{
selectedIndex = index;
clearInterval(playID);
//alert(index);
if(selectedItem)selectedItem.fadeOut(‘fast’);
selectedItem = $(‘#picitem’+index);
selectedItem.fadeIn(‘slow’);
//
if(selectedBtn)
{
selectedBtn.css(‘backgroundColor’,’#eee’);
selectedBtn.css(‘color’,’#000′);
}
selectedBtn = $(‘#picbtn’+index);
selectedBtn.css(‘backgroundColor’,’#000′);
selectedBtn.css(‘color’,’#fff’);
//自動播放
playID = setInterval(function()
{
var index = selectedIndex+1;
if(index pics.length-1)index=0;
setSelectedItem(index);
},pics[index].time);
}
}
/script
/body
/html
把你的圖片地址 在jsp加載的時候 循環上去 就可以了 如果可以 記得給分哦
java怎麼樣才能使圖片在窗口內實現循環播放圖片!謝謝!
html
head
style
#d1{
width:100px;
height:100px;
background-color:white;
position:relative;
}
/style
script
function go2(){
var div = document.getElementById(‘d1’);
var v1 = div.style.left;
div.style.left = parseInt(v1) + 50 + ‘px’;
}
function go1(){
var taskId = setInterval(go2,1000);
setTimeout(function(){
clearInterval(taskId);
},7000);
}
/script
/head
body
div id=”d1″ style=”left:20px;”
img src=”圖片的地址” id=”img1″/a href=”javascript:;”
/div
input type=”button” value=”走吧” onclick=”go1();”/
/body
/html
你點擊這個按鈕的話 可以實現每一秒走一下。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/237371.html