小编use*_*679的帖子

如何将KeyListener与JFrame一起使用?

所以,我试图使用KeyEvent(KeyListener)进行矩形移动,每当我尝试按下键时,矩形都不会移动.

绘制矩形,但每当我按下leftright键时,都没有任何反应.我有两个类,一个是带有keyEvents和框架的主类,另一个是绘制矩形并保存移动矩形的函数.

这是我的代码:

import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

import javax.swing.JFrame;


public class mainFrame extends JFrame implements KeyListener{

mainDraw Draw = new mainDraw();

public void keyPressed(KeyEvent e) {

    int key = e.getKeyCode();

    if(key == KeyEvent.VK_D){

        Draw.moveRight();
    }
}

public void keyReleased(KeyEvent e) {


}
public void keyTyped(KeyEvent e) {}

public mainFrame()
{
    addKeyListener(this);
    setFocusable(true);
    setFocusTraversalKeysEnabled(false);
}

public static void main(String[] args) {

    mainFrame M1 = new mainFrame();

    mainDraw Draw = new mainDraw();

    JFrame frame …
Run Code Online (Sandbox Code Playgroud)

java animation swing jframe

11
推荐指数
2
解决办法
5万
查看次数

我可以使用equals()方法与多个字符串进行比较吗?

是否可以使用.equals获取多个字符串?

if(something.equals("String1 String2 String3")){
   System.out.println(Something);
}
Run Code Online (Sandbox Code Playgroud)

我的意思是:

if(choose.equals("DO IT")){
   sysout blah blah blah
}
else if(choose.equals("DONT DO IT")){
   ...
}
Run Code Online (Sandbox Code Playgroud)

java string

2
推荐指数
2
解决办法
2118
查看次数

Javascript隐藏并在循环中显示div以获得文本"闪烁"效果

我最近想做一个

ID为"test"的div中的元素具有"闪烁"效果,就像大多数文本编辑器一样,光标被隐藏然后显示,然后隐藏并显示....(在循环中)我试图重新创建这个效果,但只是无法让它工作.请帮忙!

这是一些代码:

<div id="test"> <p> _ </p> </div>

html javascript css jquery

0
推荐指数
1
解决办法
2632
查看次数

标签 统计

java ×2

animation ×1

css ×1

html ×1

javascript ×1

jframe ×1

jquery ×1

string ×1

swing ×1