当前位置: 首页>>代码示例>>Java>>正文


Java Component.left方法代码示例

本文整理汇总了Java中com.watabou.noosa.ui.Component.left方法的典型用法代码示例。如果您正苦于以下问题:Java Component.left方法的具体用法?Java Component.left怎么用?Java Component.left使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.watabou.noosa.ui.Component的用法示例。


在下文中一共展示了Component.left方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: WndTitledMessage

import com.watabou.noosa.ui.Component; //导入方法依赖的package包/类
public WndTitledMessage( Component titlebar, String message ) {
	
	super();
	
	int width = YetAnotherPixelDungeon.landscape() ? WIDTH_L : WIDTH_P;
	
	titlebar.setRect( 0, 0, width, 0 );
	add( titlebar );
	
	Highlighter hl = new Highlighter( message );
	
	normal = PixelScene.createMultiline( hl.text, 6 );
	normal.maxWidth = width;
	normal.measure();
	normal.x = titlebar.left();
	normal.y = titlebar.bottom() + GAP;
	add( normal );
	
	if (hl.isHighlighted()) {
		normal.mask = hl.inverted();
		
		highlighted = PixelScene.createMultiline( hl.text, 6 );
		highlighted.maxWidth = normal.maxWidth;
		highlighted.measure();
		highlighted.x = normal.x;
		highlighted.y = normal.y;
		add( highlighted );

		highlighted.mask = hl.mask;
		highlighted.hardlight( TITLE_COLOR );
	}
	
	resize( width, (int)(normal.y + normal.height()) );
}
 
开发者ID:ConsideredHamster,项目名称:YetAnotherPixelDungeon,代码行数:35,代码来源:WndTitledMessage.java

示例2: WndTitledMessage

import com.watabou.noosa.ui.Component; //导入方法依赖的package包/类
public WndTitledMessage( Component titlebar, String message ) {
	
	super();

	int width = ShatteredPixelDungeon.landscape() ? WIDTH_L : WIDTH_P;

	titlebar.setRect( 0, 0, width, 0 );
	add( titlebar );
	
	Highlighter hl = new Highlighter( message );
	
	normal = PixelScene.createMultiline( hl.text, 6 );
	normal.maxWidth = width;
	normal.measure();
	normal.x = titlebar.left();
	normal.y = titlebar.bottom() + GAP;
	add( normal );
	
	if (hl.isHighlighted()) {
		normal.mask = hl.inverted();
		
		highlighted = PixelScene.createMultiline( hl.text, 6 );
		highlighted.maxWidth = normal.maxWidth;
		highlighted.measure();
		highlighted.x = normal.x;
		highlighted.y = normal.y;
		add( highlighted );

		highlighted.mask = hl.mask;
		highlighted.hardlight( TITLE_COLOR );
	}
	
	resize( width, (int)(normal.y + normal.height()) );
}
 
开发者ID:FthrNature,项目名称:unleashed-pixel-dungeon,代码行数:35,代码来源:WndTitledMessage.java

示例3: WndTitledMessage

import com.watabou.noosa.ui.Component; //导入方法依赖的package包/类
public WndTitledMessage( Component titlebar, String message ) {
	
	super();
	
	titlebar.setRect( 0, 0, WIDTH, 0 );
	add( titlebar );
	
	Highlighter hl = new Highlighter( message );
	
	normal = PixelScene.createMultiline( hl.text, 6 );
	normal.maxWidth = WIDTH;
	normal.measure();
	normal.x = titlebar.left();
	normal.y = titlebar.bottom() + GAP;
	add( normal );
	
	if (hl.isHighlighted()) {
		normal.mask = hl.inverted();
		
		highlighted = PixelScene.createMultiline( hl.text, 6 );
		highlighted.maxWidth = normal.maxWidth;
		highlighted.measure();
		highlighted.x = normal.x;
		highlighted.y = normal.y;
		add( highlighted );

		highlighted.mask = hl.mask;
		highlighted.hardlight( TITLE_COLOR );
	}
	
	resize( WIDTH, (int)(normal.y + normal.height()) );
}
 
开发者ID:wolispace,项目名称:soft-pixel-dungeon,代码行数:33,代码来源:WndTitledMessage.java

示例4: WndTitledMessage

import com.watabou.noosa.ui.Component; //导入方法依赖的package包/类
public WndTitledMessage( Component titlebar, String message ) {
	
	super();
	
	int width = PixelDungeon.landscape() ? WIDTH_L : WIDTH_P;
	
	titlebar.setRect( 0, 0, width, 0 );
	add( titlebar );
	
	Highlighter hl = new Highlighter( message );
	
	normal = PixelScene.createMultiline( hl.text, 6 );
	normal.maxWidth = width;
	normal.measure();
	normal.x = titlebar.left();
	normal.y = titlebar.bottom() + GAP;
	add( normal );
	
	if (hl.isHighlighted()) {
		normal.mask = hl.inverted();
		
		highlighted = PixelScene.createMultiline( hl.text, 6 );
		highlighted.maxWidth = normal.maxWidth;
		highlighted.measure();
		highlighted.x = normal.x;
		highlighted.y = normal.y;
		add( highlighted );

		highlighted.mask = hl.mask;
		highlighted.hardlight( TITLE_COLOR );
	}
	
	resize( width, (int)(normal.y + normal.height()) );
}
 
开发者ID:skynet67,项目名称:pixel-dungeon-rebirth,代码行数:35,代码来源:WndTitledMessage.java

示例5: WndTitledMessage

import com.watabou.noosa.ui.Component; //导入方法依赖的package包/类
public WndTitledMessage( Component titlebar, String message ) {
	
	super();

	resizeLimited(120);

	titlebar.setRect( 0, 0, width, 0 );
	add( titlebar );
	
	Highlighter hl = new Highlighter( message );

	Text normal = PixelScene.createMultiline(hl.text, GuiProperties.regularFontSize());
	if (hl.isHighlighted()) {
		normal.mask = hl.inverted();
	}
	
	normal.maxWidth(width);
	normal.measure();
	normal.x = titlebar.left();
	normal.y = titlebar.bottom() + GAP;
	add(normal);

	if (hl.isHighlighted()) {

		Text highlighted = PixelScene.createMultiline(hl.text, GuiProperties.regularFontSize());
		highlighted.mask = hl.mask;
		highlighted.maxWidth(normal.getMaxWidth());
		highlighted.measure();
		highlighted.x = normal.x;
		highlighted.y = normal.y;
		add(highlighted);
		
		highlighted.hardlight(TITLE_COLOR);
	}
	
	resize( width, (int)(normal.y + normal.height()) );
}
 
开发者ID:NYRDS,项目名称:pixel-dungeon-remix,代码行数:38,代码来源:WndTitledMessage.java


注:本文中的com.watabou.noosa.ui.Component.left方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。