?? neo.java
字號:
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;
import java.awt.*;
import java.util.Timer;
import java.util.TimerTask;
public class Neo extends JFrame{
JP jp;
public static void main(String args[]){
new Neo();
}//main
public Neo(){
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.getContentPane().setLayout(new BorderLayout());
jp =new JP();
this.getContentPane().add(jp,BorderLayout.CENTER);
this.setSize(500,300);
this.pack();
this.setVisible(true);
}//testg
}
class JP extends JPanel
{
int sx,sy;
private final int inc=20;
Timer timer,timer2;
MyTask mt,mt2;
public JP(){
sx=20;
sy=20;
timer = new Timer();
timer2= new Timer();
mt= new MyTask();
mt2=new MyTask();
timer.schedule(mt,2000,500);
timer2.schedule(mt2,3000,1000);
}
public void paint(Graphics g){
super.paint(g);
g.setColor(Color.blue);
g.drawString("hello",sx,sy);
sy++;
if (sy>200)
sy=20;
System.err.println("called");
}
public void pt(){
this.repaint();
}
class MyTask extends TimerTask
{
public void run(){
pt();
System.err.println("thread in");
}//時間到做什么?
};
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -