consoleoutputstream.java
来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 62 行
JAVA
62 行
/*
* $Id: ConsoleOutputStream.java,v 1.3 2004/02/21 13:54:17 vchira_2000 Exp $
*/
package org.jnode.driver.console;
import java.io.IOException;
import java.io.OutputStream;
import org.jnode.driver.console.x86.ScrollableShellConsole;
/**
* @author epr
*/
public class ConsoleOutputStream extends OutputStream {
private ScrollableShellConsole console;
private int bgColor;
/**
* Create a new instance
* @param console
* @param bgColor
*/
public ConsoleOutputStream(ScrollableShellConsole console, int bgColor) {
this.console = console;
this.bgColor = bgColor;
}
/**
* Create a new instance
* @param console
*/
public ConsoleOutputStream(ScrollableShellConsole console) {
this(console, 0x07);
}
/**
* @param b
* @see java.io.OutputStream#write(int)
* @throws IOException
*/
public void write(int b) throws IOException {
console.putChar((char)b, bgColor);
}
/**
* @return int
*/
public int getBgColor() {
return bgColor;
}
/**
* Sets the bgColor.
* @param bgColor The bgColor to set
*/
public void setBgColor(int bgColor) {
this.bgColor = bgColor;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?