
这句话你是不是写哪山错了??
我理解应该是这样: switch((area-1)%3)
把 / 变为 %
你搭缓腔都 没有截出来行号,让我们给你一行知衫一行数呀
import java.awt.event.KeyEventimport 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().x + STEP, 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().y + STEP)
break
}
}
}
另外提醒一下楼上的,应该给JFrame添加KeyListener
先到官网下载myeclipse或者eclipse编程软件,并配置java环境变量,在百度搜索栏依次搜索eclipse下载和搜索java环境变量的配置,就可以找到图文并茂的详细教程。下面介绍一下怎么制作小程序:
1、打开myeclispe(eclipse都一样),依次点击File->New->Java Project,然后给这个项目起一个名字(随便起),这里就叫MyFirst.然后点击Finish;瞎袭渣
2、在myeclipse左侧找到自己建好的MyFirst项目,左键点击,下面有文件件src,点击src,右键,依次点击New->Class,然后给这个新的类起一个名字(随便起),我这里叫MyFirstClass,然后点击Finish;
3、复制粘贴下面这些代码到MyFirstClass.java文件中,然后ctrl+s,保存;
4、在MyFirstClass.java文件的空白处右键选择禅穗 Run As -->Java Application,你就会在下方的控制台看到hello worl。
扩展资料:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继磨悄承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
参考资料:Java-百度百科
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)