Add sleep functionality
This commit is contained in:
parent
c63044652b
commit
b4529d47e6
@ -98,6 +98,16 @@ public class Functions {
|
|||||||
public void notify(Object message) {
|
public void notify(Object message) {
|
||||||
JOptionPane.showInternalMessageDialog(Main.mainPane, message.toString());
|
JOptionPane.showInternalMessageDialog(Main.mainPane, message.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Display message dialog.
|
||||||
|
*
|
||||||
|
* This is an alias to help JavaScript programmers.
|
||||||
|
* @param message The message
|
||||||
|
*/
|
||||||
|
public void alert(Object message) {
|
||||||
|
notify(message);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Display an input dialog box with a text field.
|
* Display an input dialog box with a text field.
|
||||||
@ -108,6 +118,26 @@ public class Functions {
|
|||||||
public String ask(String question) {
|
public String ask(String question) {
|
||||||
return JOptionPane.showInternalInputDialog(Main.mainPane, question);
|
return JOptionPane.showInternalInputDialog(Main.mainPane, question);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Pause execution for the specified number of milliseconds.
|
||||||
|
* @param millis
|
||||||
|
*/
|
||||||
|
public void pause(long millis) {
|
||||||
|
try {
|
||||||
|
Thread.sleep(millis);
|
||||||
|
} catch (InterruptedException e) {
|
||||||
|
// Nothing to do.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @see pause()
|
||||||
|
* @param millis
|
||||||
|
*/
|
||||||
|
public void sleep(long millis) {
|
||||||
|
pause(millis);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Quit SyMAT.
|
* Quit SyMAT.
|
||||||
|
@ -56,3 +56,7 @@ def rand(min,max):
|
|||||||
return _.rand(min,max)
|
return _.rand(min,max)
|
||||||
def randb():
|
def randb():
|
||||||
return _.randb()
|
return _.randb()
|
||||||
|
def sleep(x):
|
||||||
|
_.sleep(x)
|
||||||
|
def pause(x):
|
||||||
|
_.pause(x)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user