📄 stringdisplayimpl.java
字号:
public class StringDisplayImpl extends DisplayImpl {
private String string; // 应打印的字串。
private int width; // 以byte为单位所球出的字串「宽幅」。
public StringDisplayImpl(String string) { // 构造子传递过来的字串string,
this.string = string; // 先储存在属性。
this.width = string.getBytes().length; // 接着把byte单位的宽幅也储存
// 到属性,等到后面再利用。
}
public void rawOpen() {
printLine();
}
public void rawPrint() {
System.out.println("|" + string + "|"); // 打印时前后加上"|"。
}
public void rawClose() {
printLine();
}
private void printLine() {
System.out.print("+"); // 输出框角的"+"记号。
for (int i = 0; i < width; i++) { // 输出width个"-",
System.out.print("-"); // 做为框线。
}
System.out.println("+"); //输出框角的"+"记号。
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -