📄 creditscroller.java~
字号:
import objectdraw.*;import java.awt.*;public class CreditScroller extends ActiveObject { private static final int DELAY_TIME = 500; private static final int GAP_SIZE = 20; private DrawingCanvas canvas; public CreditScroller(DrawingCanvas aCanvas) { canvas = aCanvas; start(); } public void run() { Credit lastCredit; lastCredit = new Credit("Producer . . . Martha Washington", canvas); waitToScroll(lastCredit); lastCredit = new Credit("Director . . . George Washington", canvas); waitToScroll(lastCredit); lastCredit = new Credit("Script . . . Thomas Jefferson", canvas); waitToScroll(lastCredit); lastCredit = new Credit("Costumes . . . Betsy Ross", canvas); } private boolean tooClose (Credit lastCredit, int desiredGap) { return lastCredit.distanceTraveled () < desiredGap + lastCredit.getHeight(); } private void waitToScroll(Credit aCredit) { while (tooClose(aCredit, GAP_SIZE)) { pause(DELAY_TIME); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -