java背景移动代码 java设置背景图片代码

JAVA 如何实现背景地图移动//setLocation();方法能实现这种效果:
import java.awt.event.*;
import javax.swing.*;
public class Test {
public static void main(String[] args) {
JFrame f = new JFrame();
f.setSize(400,600);
f.setLocationRelativeTo(null);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.getContentPane().setLayout(null);
final JLabel l = new JLabel("按方向键试试");
l.setHorizontalAlignment(JLabel.CENTER);
l.setOpaque(true);
l.setBackground(java.awt.Color.blue);
l.setSize(300,500);
f.add(l);
f.addKeyListener(new KeyListener(){
public void keyPressed(KeyEvent e) {
int x = l.getLocation().x;
int y = l.getLocation().y;
switch(e.getKeyCode()){
case 37:x-=10;break;//left
case 38:y-=10;break;//up
case 39:x =10;break;//right
case 40:y =10;break;//down
}
l.setLocation(x,y);
}
public void keyReleased(KeyEvent e) {
}
public void keyTyped(KeyEvent e) {
}
});
f.setVisible(true);
}
}
java游戏背景如何随着按键的移动而移动,能不能给我代码568602275@qq.com,忘记是做坦克还是做验证码的时候遇到过的问题
原理大概是先准备一张足够大的图片 , 然后每次只显示一小部分 。draw的时候范围小一点,然后更改这个方框的坐标 。
本人不做游戏的 , 也不做手机 。
只是记得以前碰到这问题的时候老师好像说过这样可以做游戏 。
纯手输入 , 希望老师健康.
JAVA点击按钮改变背景图片 跪求代码·// 不加包,图片跟类文件在一个目录,命令行下编译执行就行了
// 如果建工程,图片放到工程根目录
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class Student extends JFrame {
public Student() {
init();
}
private void init() {
final Container c = getContentPane();
final JLabel imgLabel = new JLabel();
JButton btnPic = new JButton("换背景图片");
btnPic.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
ImageIcon img = new ImageIcon(System.getProperty("user.dir")"\\a.png");
imgLabel.setIcon(img);
imgLabel.setBounds(0, 0, img.getIconWidth(), img.getIconHeight());
}
});
((JPanel)getContentPane()).setOpaque(false);
getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));
setLayout(new FlowLayout());
add(btnPic);
setSize(500, 500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new Student().setVisible(true);
}
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);
}
}
Java中如何做到单击按钮后更换背景图片function mychange(num){ document.getElementById("div1").style.backgroundImage="url(" num ".jpg)"; document.getElementById("div2").style.backgroundImage="url(" num ".jpg)"; }
【java背景移动代码 java设置背景图片代码】关于java背景移动代码和java设置背景图片代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读