所以,我试图使用KeyEvent(KeyListener)进行矩形移动,每当我尝试按下键时,矩形都不会移动.
绘制矩形,但每当我按下left和right键时,都没有任何反应.我有两个类,一个是带有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) 是否可以使用.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) 我最近想做一个
ID为"test"的div中的元素具有"闪烁"效果,就像大多数文本编辑器一样,光标被隐藏然后显示,然后隐藏并显示....(在循环中)我试图重新创建这个效果,但只是无法让它工作.请帮忙!
这是一些代码:
<div id="test">
<p> _ </p>
</div>