本文整理汇总了Java中com.googlecode.lanterna.terminal.TerminalPosition类的典型用法代码示例。如果您正苦于以下问题:Java TerminalPosition类的具体用法?Java TerminalPosition怎么用?Java TerminalPosition使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
TerminalPosition类属于com.googlecode.lanterna.terminal包,在下文中一共展示了TerminalPosition类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: TranslationTextGraphics
import com.googlecode.lanterna.terminal.TerminalPosition; //导入依赖的package包/类
public TranslationTextGraphics(TextGraphics originalGraphics, TerminalPosition translation, TerminalSize size) {
this.originalGraphics = originalGraphics;
this.translation = translation;
this.size = size;
}
开发者ID:frincon,项目名称:openeos,代码行数:6,代码来源:TranslationTextGraphics.java
示例2: fillRectangle
import com.googlecode.lanterna.terminal.TerminalPosition; //导入依赖的package包/类
@Override
public void fillRectangle(char character, TerminalPosition topLeft, TerminalSize rectangleSize) {
TerminalPosition newTopLeft = new TerminalPosition(topLeft.getColumn() + translation.getColumn(), topLeft.getRow()
+ translation.getRow());
originalGraphics.fillRectangle(character, newTopLeft, rectangleSize);
}
开发者ID:frincon,项目名称:openeos,代码行数:7,代码来源:TranslationTextGraphics.java
示例3: subAreaGraphics
import com.googlecode.lanterna.terminal.TerminalPosition; //导入依赖的package包/类
@Override
public TextGraphics subAreaGraphics(TerminalPosition terminalPosition) {
// TODO Auto-generated method stub
return null;
}
开发者ID:frincon,项目名称:openeos,代码行数:6,代码来源:TranslationTextGraphics.java
示例4: translateToGlobalCoordinates
import com.googlecode.lanterna.terminal.TerminalPosition; //导入依赖的package包/类
@Override
public TerminalPosition translateToGlobalCoordinates(TerminalPosition pointInArea) {
// TODO Auto-generated method stub
return null;
}
开发者ID:frincon,项目名称:openeos,代码行数:6,代码来源:TranslationTextGraphics.java
示例5: getHotspot
import com.googlecode.lanterna.terminal.TerminalPosition; //导入依赖的package包/类
@Override
public TerminalPosition getHotspot()
{
return null; // No hotspot
}
开发者ID:d0x,项目名称:nchadoop,代码行数:6,代码来源:DirectoryListBox.java
示例6: repaint
import com.googlecode.lanterna.terminal.TerminalPosition; //导入依赖的package包/类
@Override
public void repaint(TextGraphics graphics) {
// Clear area
graphics.setBackgroundColor(Terminal.Color.DEFAULT);
graphics.setForegroundColor(Terminal.Color.WHITE);
graphics.fillArea(' ');
height = graphics.getHeight();
itemsCount = buildChilds(graphics, 0, root, -1);
if (itemsCount > 0) {
// Draw scroll bar
double proportion = (double) height / itemsCount;
int startRow = (int) (firstVisibleRow * proportion);
int fillRows = (int) (height * proportion) + 1;
graphics.setBackgroundColor(Terminal.Color.DEFAULT);
graphics.setForegroundColor(Terminal.Color.WHITE);
graphics.fillRectangle('░', new TerminalPosition(graphics.getWidth() - 1, 0), new TerminalSize(1, height));
graphics.fillRectangle('█', new TerminalPosition(graphics.getWidth() - 1, startRow), new TerminalSize(1, fillRows));
}
}
开发者ID:swapii,项目名称:condi,代码行数:30,代码来源:Tree.java
注:本文中的com.googlecode.lanterna.terminal.TerminalPosition类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论