First develop commit. Adding all existing files.
This commit is contained in:
47
src/awt/Banner.java
Normal file
47
src/awt/Banner.java
Normal file
@@ -0,0 +1,47 @@
|
||||
package awt;
|
||||
|
||||
/*************************************************************************
|
||||
* Compilation: javac Banner.java
|
||||
* Execution: java Banner s
|
||||
* Dependencies: StdDraw.java
|
||||
*
|
||||
* Plots the String s, and moves it across the screen, left-to-right,
|
||||
* wrapping around when it reaches the border.
|
||||
*
|
||||
* % java Banner "Hello, World"
|
||||
*
|
||||
*
|
||||
*************************************************************************/
|
||||
|
||||
import java.awt.Font;
|
||||
|
||||
import stdlib.Color;
|
||||
import stdlib.StdDraw;
|
||||
|
||||
public class Banner {
|
||||
|
||||
public static void main(String[] args) {
|
||||
// String s = args[0];
|
||||
String s = "Hello World";
|
||||
StdDraw sd = new StdDraw();
|
||||
|
||||
// remove the 5% border
|
||||
sd.setXscale(1.0/22.0, 21.0/22.0);
|
||||
sd.setYscale(1.0/22.0, 21.0/22.0);
|
||||
|
||||
// set the font
|
||||
Font f = new Font("Arial", Font.BOLD, 60);
|
||||
StdDraw.setFont(f);
|
||||
sd.setPenColor(Color.WHITE);
|
||||
|
||||
for (double i = 0.0; true; i += 0.01) {
|
||||
StdDraw.clear(StdDraw.getClearColor());
|
||||
StdDraw.text((i % 1.0), 0.5, s);
|
||||
StdDraw.text((i % 1.0) - 1.0, 0.5, s);
|
||||
StdDraw.text((i % 1.0) + 1.0, 0.5, s);
|
||||
sd.show(60);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user