java键盘移动按钮代码 java中按钮的代码

java script键盘上的按键所对应的代码是什么?如下所示:
script
function keyDown() {
var value= https://www.04ip.com/post/event.keyCode
var key = String.fromCharCode(event.keyCode)
alert " 键: "key"值: "value )
}
document.onkeydown = keyDown
/script
js跳转页面方法:
1.按钮式:
INPUT name="pclog" type="button" value="https://www.04ip.com/post/GO" onClick="location.href='https://www.04ip.com/post/website'"
2.链接式:
a href="javascript:history.go(-1)"返回上一步/a
a href="https://www.04ip.com/post/%=Request.ServerVariables("HTTP_REFERER")%"返回上一步/a
3.直接跳转式:
scriptwindow.location.href='https://www.04ip.com/post/website';/script
JAVA小白发问:我想实现用键盘控制JLabel组件的移动,请帮我看看这段代码有什么问题?java键盘移动按钮代码你这只有坐标值改变啊java键盘移动按钮代码,没有更新画布java键盘移动按钮代码,在herox=herox-10下面加上一句jhero.setX(herox);
求一个java小程序实现键盘按键移动,急急?。?/h2>import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Test extends JFrame implements KeyListener {
private static final long serialVersionUID = 1L;
private JLabel jl = new JLabel("java程序设计");
private static final int STEP = 10;//设置移动的幅度
public static void main(String[] args) {
new Test().launchFrame();
}
public void launchFrame() {
this.add(jl);
this.addKeyListener(this);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setBounds(300,200,600,400);
this.setVisible(true);
}
public void keyPressed(KeyEvent e) {//按一个键,可以连续按
key(e);
}
public void keyReleased(KeyEvent e) {//按下放开一个键
}
public void keyTyped(KeyEvent e) {//击一下键
}
public void key(KeyEvent e) {//可以将这个函数添加到上面的三个方法里
switch(e.getKeyCode()) {
case KeyEvent.VK_LEFT ://左箭头
jl.setLocation(jl.getLocation().x - STEP, jl.getLocation().y);
break;
case KeyEvent.VK_RIGHT ://右箭头
jl.setLocation(jl.getLocation().xSTEP, jl.getLocation().y);
break;
case KeyEvent.VK_UP ://上箭头
jl.setLocation(jl.getLocation().x, jl.getLocation().y - STEP);
break;
case KeyEvent.VK_DOWN ://下箭头
jl.setLocation(jl.getLocation().x, jl.getLocation().ySTEP);
break;
}
}
}
另外提醒一下楼上的,应该给JFrame添加KeyListener
Java用swing窗体写2个可控制移动的按钮,鼠标点击哪个键盘上下左右移动哪个,在线等,谢谢了代码还可以优化,你自己修改吧!代码有点小问题,运行后,按钮2会全屏,你按键盘方向键就会好了!这个问题你自己想办法修改吧 。不过可以实现你要的功能 。
public class PaintovalFrame extends JFrame {
private static JButtonobjT1;
private static JButtonobjT2;
public PaintovalFrame() {
setSize(500,500);
objT1 = new JButton("1");
objT1.setBounds(120, 40, 50, 40);
add(objT1);
objT2 = new JButton("2");
objT2.setBounds(20, 40, 50, 40);
add(objT2);
objT1.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e)
{
if(e.getKeyCode()==e.VK_UP){
objT1.setBounds(objT1.getX(), objT1.getY() - 10, 50, 40);
} else if(e.getKeyCode()==e.VK_DOWN){
objT1.setBounds(objT1.getX(), objT1.getY()10, 50, 40);
} else if(e.getKeyCode()==e.VK_LEFT){
objT1.setBounds(objT1.getX() - 10, objT1.getY(), 50, 40);
} else if(e.getKeyCode()==e.VK_RIGHT){
objT1.setBounds(objT1.getX()10, objT1.getY(), 50, 40);
}
}
});
objT2.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent e)
{
if(e.getKeyCode()==e.VK_UP){
objT2.setBounds(objT2.getX(), objT2.getY() - 10, 50, 40);
} else if(e.getKeyCode()==e.VK_DOWN){
objT2.setBounds(objT2.getX(), objT2.getY()10, 50, 40);
} else if(e.getKeyCode()==e.VK_LEFT){
objT2.setBounds(objT2.getX() - 10, objT2.getY(), 50, 40);
} else if(e.getKeyCode()==e.VK_RIGHT){
objT2.setBounds(objT2.getX()10, objT2.getY(), 50, 40);
}
}
});
}
public static void main(String[] args) {
PaintovalFrame objPane = new PaintovalFrame();
objPane.setVisible(true);
}
}
【java键盘移动按钮代码 java中按钮的代码】java键盘移动按钮代码的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于java中按钮的代码、java键盘移动按钮代码的信息别忘了在本站进行查找喔 。

    推荐阅读