Difference between revisions of "Scratch"
From MyWiki
| Line 4: | Line 4: | ||
yum install gcc-c++ | yum install gcc-c++ | ||
| + | |||
| + | |||
| + | import java.util.Timer; | ||
| + | import java.util.TimerTask; | ||
| + | import java.awt.*; | ||
| + | |||
| + | public class ToDo extends Frame { | ||
| + | Timer timer; | ||
| + | Panel panel; | ||
| + | |||
| + | public ToDo ( int seconds ) | ||
| + | { | ||
| + | setBounds(100,100,100,100); | ||
| + | setVisible(true); | ||
| + | panel= new Panel(); | ||
| + | add(panel); | ||
| + | timer = new Timer ( ) ; | ||
| + | timer.schedule ( new ToDoTask ( ) ,10, seconds*1000 ) ; | ||
| + | } | ||
| + | |||
| + | public void paint(Graphics g) { | ||
| + | //setColor(Color.BLACK); | ||
| + | // g.drawText(25, 25, "asdf"); | ||
| + | |||
| + | } | ||
| + | |||
| + | |||
| + | class ToDoTask extends TimerTask | ||
| + | { | ||
| + | public void run ( ) { | ||
| + | System.out.println ( "OK, It's time to do something!" ); | ||
| + | setBounds(200,200,200,200) ; | ||
| + | repaint(); | ||
| + | |||
| + | // timer.cancel ( ) ; //Terminate the thread | ||
| + | } | ||
| + | } | ||
| + | |||
| + | |||
| + | public static void main ( String[] args ) { | ||
| + | System.out.println ( "Schedule something to do in 5 seconds." ) ; | ||
| + | new ToDo ( 5 ) ; | ||
| + | |||
| + | |||
| + | System.out.println ( "Waiting." ) ; | ||
| + | } | ||
| + | } | ||
Revision as of 14:58, 27 July 2015
http://crackednoodle.com/2013/01/blu-ray-ripping-on-fedora-18/
yum install *fmpeg-devel*
yum install gcc-c++
import java.util.Timer;
import java.util.TimerTask;
import java.awt.*;
public class ToDo extends Frame {
Timer timer; Panel panel;
public ToDo ( int seconds )
{
setBounds(100,100,100,100); setVisible(true); panel= new Panel(); add(panel);
timer = new Timer ( ) ;
timer.schedule ( new ToDoTask ( ) ,10, seconds*1000 ) ;
}
public void paint(Graphics g) {
//setColor(Color.BLACK);
// g.drawText(25, 25, "asdf"); }
class ToDoTask extends TimerTask
{
public void run ( ) {
System.out.println ( "OK, It's time to do something!" );
setBounds(200,200,200,200) ;
repaint();
// timer.cancel ( ) ; //Terminate the thread
}
}
public static void main ( String[] args ) {
System.out.println ( "Schedule something to do in 5 seconds." ) ;
new ToDo ( 5 ) ;
System.out.println ( "Waiting." ) ;
}
}