textcursor.java

来自「kaffe是一个java虚拟机的源代码。里面包含了一些java例程和标准的jav」· Java 代码 · 共 88 行

JAVA
88
字号
package java.awt;public class TextCursor{	int index;	int x;	int y;	int width;	int height;	Color clr;	int yindex;public TextCursor() {	this( Defaults.TextCursorClr, 2, 0);}public TextCursor( Color clr, int width, int x){	this.x = x;	this.clr = clr;	this.width = width;}public TextCursor( int x) {	this( Color.blue, 2, x);}public void blank( Graphics g ){	for ( int i=0; i<width; i++)		g.drawLine( x+i, y, x+i, y+height);   }public void blank( Graphics g, int xoffs ){	int x = this.x + xoffs;	for ( int i=0; i<width; i++)		g.drawLine( x+i, y, x+i, y+height);   }public void blank( Graphics g, int xoffs, int y ){	int x = this.x + xoffs;	for ( int i=0; i<width; i++)		g.drawLine( x+i, y, x+i, y+height);   }public void paint( Graphics g ){	g.setColor( clr);	for ( int i=0; i<width; i++)		g.drawLine( x+i, y, x+i, y+height);   }public void paint( Graphics g, int xoffs ){	int x = this.x + xoffs;	g.setColor( clr);	for ( int i=0; i<width; i++)		g.drawLine( x+i, y, x+i, y+height);   }public void paint( Graphics g, int xoffs, int y ){	int x = this.x + xoffs;	g.setColor( clr);	for ( int i=0; i<width; i++)		g.drawLine( x+i, y, x+i, y+height);   }public void setHeight(int height){	this.height = height;}public void setIndex( int index, int x){	this.index = index;	this.x = x;}public void setPos( int y, int height){	this.y = y;	this.height = height;}public void setYIndex( int index, int y){	this.yindex = index;	this.y = y;}public String toString( ){	return "TextCursor [" + index + "," + yindex + "]"; }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?