導航:首頁 > 編程語言 > java窗口背景循環移動

java窗口背景循環移動

發布時間:2023-07-01 05:52:06

1. java 窗口移動

監聽一下窗口關閉事件就可以了WindowEvent。 監聽到關閉事件後代碼大概如下
:假設向左移動出窗口
int locationX ;
while(locationX > 0)
{
locationX -= 10;
this.setLocation(locationX, y);
this.repaint();
Thread.sleep(50);
}
哦。向下移,就是修改y坐標的。也和上面差不多。放心好了。不會不舒服,利用Thread.sleep控制移動延遲,locationY -= speed控制移動的幅度。

2. java實現游戲背景圖片的動態移動,我想用java做一個小霸王中冒險島這樣的游戲,背景移動怎麼實現

// 想實現你的方法,用畫圖是最快的,即在一個組件上直接畫上你的背景圖
// 建議你看看專swing 畫圖這方面的書屬籍
// 其它我就不寫
class My extends JComponent {
// 記住這個方法不要直接調用,如果想讓界面更新,請用repaint();交由UI線程來完成
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
BufferedImage image = null;
try {
image = ImageIO.read(new FileInputStream(""));
} catch (Exception e) {
}
// 這里是圖片從100,200處開始畫
g.drawImage(image, -100, -200, null);
}
}

3. JAVA中怎麼實現背景圖片滾動

importjavax.swing.ImageIcon;

importjavax.swing.JFrame;

importjavax.swing.JLabel;

importjavax.swing.JPanel;

{

publicMainJFrame(){

//設置標題

super("JFram設置背景圖片(Cannel_2020)");

//設置大小

setSize(500,400);

//設置位置

setLocation(200,50);

//背景圖片的路徑。(相對路徑或者絕對路徑。本例圖片放於"java項目名"的文件下)

Stringpath="background.jpg";

//背景圖片

ImageIconbackground=newImageIcon(path);

//把背景圖片顯示在一個標簽裡面

JLabellabel=newJLabel(background);

//把標簽的大小位置設置為圖片剛好填充整個面板

label.setBounds(0,0,this.getWidth(),this.getHeight());

//把內容窗格轉化為JPanel,否則不能用方法setOpaque()來使內容窗格透明

JPanelimagePanel=(JPanel)this.getContentPane();

imagePanel.setOpaque(false);

//把背景圖片添加到分層窗格的最底層作為背景

this.getLayeredPane().add(label,newInteger(Integer.MIN_VALUE));

//設置可見

setVisible(true);

//點關閉按鈕時退出

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

publicstaticvoidmain(String[]args){

newMainJFrame();

}

}

運行如下

閱讀全文

與java窗口背景循環移動相關的資料

熱點內容
逍遙安卓微信驗證 瀏覽:579
5g網路什麼時候普及河北邢台 瀏覽:709
編程和運營哪個更適合創業 瀏覽:893
尤里x怎麼升級 瀏覽:399
做業務績效考核需要哪些數據 瀏覽:433
dnf85版本劍魔刷圖加點 瀏覽:407
手機硬碟測試架可以讀取哪些數據 瀏覽:704
ug前後處理結算結果找不到文件 瀏覽:769
網頁框架拆分代碼 瀏覽:382
未來十年網路安全有什麼影響 瀏覽:362
win10更新後進不了劍靈 瀏覽:243
iphone471激活出錯 瀏覽:648
怎麼把文件拷到u盤 瀏覽:620
中伊簽署文件視頻 瀏覽:661
電信光寬頻網路不穩定 瀏覽:504
網路崗軟路由 瀏覽:995
黑莓z10在哪裡下載app 瀏覽:310
net批量下載文件 瀏覽:696
怎麼把蘋果一體機文件拷貝 瀏覽:117
sql文件怎麼寫 瀏覽:9

友情鏈接