java练习题求救
来源:百度知道 编辑:UC知道 时间:2024/07/01 04:08:53
VK_UP,VK_DOWN,VK_LEFT,VK_RIGHT)
#1..我是会我还用问么= =....菜鸟个没办法
手敲,没测试过,可能不对
思路大概就是这样
import java.swing.*;
import java.awt.event.*;
public class Test
{
public static void main(String[] args)
{
new MyFrame();
}
}
class MyFrame extends JFrame
{
private JPanel myPanel;
public MyFrame()
{
myPanel = new MyPanel();
this.getContentPane().add(myPanel);//添加面板到框架上
this.setSize(300,300);//设置框架大小
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);//设置显示可见
}
}
class MyPanel extends JPanel
{
private JLabel label;//显示字符串
private int startX;//label的坐标
private int startY;
private final moveLen = 5;
public MyPanel()
{
this.setLayout(null);//把布局管理设置成空,这样可以随便改变label的位置
this.setFocusable(true);//激活这个面板,否则接收不到键盘事件
label = new JLabel("java程序设计");