- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
class Card31 extends JPanel implements KeyListener, MouseListener {
public Card31() {
addKeyListener(this);
addMouseListener(this);
x1 = 700;
}
public void keyPressed(KeyEvent e) {
}
public void keyReleased(KeyEvent e)
{
}
public void keyTyped(KeyEvent e)
{
key = e.getKeyCode();
if (key == KeyEvent.VK_RIGHT)
x1 += 10;
else if (key == KeyEvent.VK_LEFT)
x1 -= 10;
repaint();
}
public void mouseEntered(MouseEvent e) {
requestFocus();
}
public void mouseExited(MouseEvent e) {}
public void mousePressed(MouseEvent e) {}
public void mouseReleased(MouseEvent e) {}
public void mouseClicked(MouseEvent e) {
}
public void mouseClicked(MouseEvent e) {
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
court2 = Toolkit.getDefaultToolkit().getImage("court2.jpg");
bhoop = Toolkit.getDefaultToolkit().getImage("bhoop2.png");
balla = Toolkit.getDefaultToolkit().getImage("balla.png");
ballc = Toolkit.getDefaultToolkit().getImage("ballc.png");
balld = Toolkit.getDefaultToolkit().getImage("balld.png");
balle = Toolkit.getDefaultToolkit().getImage("balle.png");
ballf = Toolkit.getDefaultToolkit().getImage("ballf.png");
balli = Toolkit.getDefaultToolkit().getImage("balli.png");
balll = Toolkit.getDefaultToolkit().getImage("balll.png");
balln = Toolkit.getDefaultToolkit().getImage("balln.png");
ballo = Toolkit.getDefaultToolkit().getImage("ballo.png");
ballr = Toolkit.getDefaultToolkit().getImage("ballr.png");
balls = Toolkit.getDefaultToolkit().getImage("balls.png");
ballt = Toolkit.getDefaultToolkit().getImage("ballt.png");
ballu = Toolkit.getDefaultToolkit().getImage("ballu.png");
bally = Toolkit.getDefaultToolkit().getImage("bally.png");
g.drawImage(court2, 0, 0, 1600, 1000, this);
g.drawImage(ballo, 130, 100, 110, 110, this);
g.drawImage(ballc, 280, 100, 110, 110, this);
g.drawImage(balln, 430, 100, 110, 110, this);
g.drawImage(balld, 580, 100, 110, 110, this);
g.drawImage(balle, 730, 100, 110, 110, this);
g.drawImage(ballc, 880, 100, 110, 110, this);
g.drawImage(balle, 1030, 100, 110, 110, this);
g.drawImage(ballu, 1180, 100, 110, 110, this);
g.drawImage(bally, 1330, 100, 110, 110, this);
g.drawRect(30, 30, 80, 20);
Font plainfont = new Font("Serif", Font.BOLD, 20);
g.setFont(plainfont);
g.setColor(Color.BLACK);
g.drawString("Score: " + score1, 30, 30);
g.fillRect(700, 800, 200, 20);
g.drawImage(bhoop, x1, 500, 150, 150, this);
g.drawString(msg1, 200, 200);
System.out.println("x1" + x1);
}
}
上面我附上了部分代码,一个嵌套类。 X1 是一个全局变量,在构造函数中初始化。用于移动 Iamge bhoop 的 KeyPressed 不起作用。我已经检查了所有代码以确保其正确,但无论如何图像都不会移动。请帮我解决这个问题。我非常感谢您的帮助<3.
最佳答案
已注册KeyListener
的组件必须具有焦点
,KeyListener
才能触发。在组件上调用 requestFocus
以请求组件获得焦点,或者更好地使用 KeyBindings
关于java - 按键不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30314542/
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!