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


Java VerticalGroup.addActor方法代码示例

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


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

示例1: Addtogroup

import com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup; //导入方法依赖的package包/类
public void Addtogroup(){
    grchatfaction = new VerticalGroup();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd/HH:mm:ss");
    try {
        grchatfaction.addActor(addComment(sdf.parse("2016/5/17/13:34:23"),"adrian", Color.BLUE,"Welcome Chat!"));
        grchatfaction.addActor(addComment(sdf.parse("2016/5/17/13:34:23"),"adrian", Color.BLUE,"Faction!"));
        grchatfaction.addActor(labelTest1);
    } catch (ParseException e) {
        e.printStackTrace();
        Gdx.app.log("eroare","intra");
    }
    sp = new ScrollPane(grchatfaction);
    sp.layout();
    sp.setScrollingDisabled(true, false);
    sp.setFillParent(true);sp.setLayoutEnabled(true);
    ta = new Table();
    ta.setFillParent(false);
    ta.add(sp).fill().expand();
    ta.setBounds(WIDTH *0.05f,background1.getY(), WIDTH*0.9f,background1.getHeight() * 1.05f);
    ta.setVisible(false);
    groupbotttom.addActor(ta);
    sp.setScrollPercentY(200);
    sp.act(Gdx.graphics.getDeltaTime());
    sp.updateVisualScroll();
}
 
开发者ID:TudorRosca,项目名称:enklave,代码行数:26,代码来源:ScreenChat.java

示例2: addchatlocation

import com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup; //导入方法依赖的package包/类
public void addchatlocation(){
    grchatlocation = new VerticalGroup();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd/HH:mm:ss");
    try {
        grchatlocation.addActor(addComment(sdf.parse("2016/5/17/13:34:23"),"adrian", Color.RED,"Welcome Chat!"));
        grchatlocation.addActor(addComment(sdf.parse("2016/5/17/13:34:23"),"adrian", Color.GREEN,"Location!"));
        grchatlocation.addActor(labelTest);
    } catch (ParseException e) {
        e.printStackTrace();
        Gdx.app.log("eroare","intra");
    }
    scrollchatpublic = new ScrollPane(grchatlocation);
    scrollchatpublic.layout();
    scrollchatpublic.setScrollingDisabled(true, false);
    scrollchatpublic.setFillParent(true);
    scrollchatpublic.setLayoutEnabled(true);
    tablechatpublic = new Table();
    tablechatpublic.setFillParent(false);
    tablechatpublic.add(scrollchatpublic).fill().expand();
    tablechatpublic.setBounds(WIDTH *0.05f,background1.getY(), WIDTH*0.9f,background1.getHeight() * 1.05f);
    groupbotttom.addActor(tablechatpublic);
    scrollchatpublic.setScrollPercentY(100);
    scrollchatpublic.act(Gdx.graphics.getDeltaTime());
    scrollchatpublic.updateVisualScroll();
}
 
开发者ID:TudorRosca,项目名称:enklave,代码行数:26,代码来源:ScreenChat.java

示例3: generateRight

import com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup; //导入方法依赖的package包/类
private Actor generateRight(Item item) {
  VerticalGroup layout = new VerticalGroup();
  layout.align(Align.left);
  layout.padLeft(15f);
  name.setColor(item.getRarity().getColor());
  name.setFontScale(0.90f);
  layout.addActor(name);
  Table descContainer = new Table();
  level = new StarLevelWidget(item.getLevel(), 7);
  availability = new AvailabilityIcon(item);
  descContainer.add(level);
  descContainer.right().add(availability).padLeft(70f).padTop(27f);
  layout.addActor(descContainer);
  layout.setTouchable(Touchable.disabled);
  return layout;
}
 
开发者ID:bitbrain,项目名称:craft,代码行数:17,代码来源:ItemWidget.java

示例4: InventoryDialog

import com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup; //导入方法依赖的package包/类
public InventoryDialog(UserInterface linkedInterface, Integer linkedFieldGold)
{
	super("Inventory", Settings.DEFAULT_SKIN);
	this.linkedInterface = linkedInterface;

	Button closeButton = new CloseButton(this);
	getTitleTable().add(closeButton).size(15, 15).padRight(-5).top().right();

	for (int i = 0; i < numberOfPages; i++)
		inventoryPages.add(new InventoryPage(this, i));
	currentPageButtons.addActor(inventoryPages.get(0));
	addActor(currentPageButtons);

	Table contentTable = this.getContentTable();
	contentTable.add(currentPageButtons);
	VerticalGroup switchButtons = new VerticalGroup().space(0).pad(0).top().padTop(-8).fill();

	for (int i = 0; i < numberOfPages; i++)
	{
		InventoryTextField<Item> switchButton = createSwitchButton(i);
		switchButtons.addActor(switchButton);
		switchPageButtons.add(switchButton);
	}
	switchPageButtons.get(0).setColor(0.5f, 0.5f, 0.5f, 1);

	contentTable.add(switchButtons);
	contentTable.row();
	goldLabel.setValue(linkedFieldGold);
	goldLabel.update();
	contentTable.add(goldLabel).left();
	contentTable.row();

	this.setX(1230);
	this.setY(43);
	this.pack();
}
 
开发者ID:MMORPG-Prototype,项目名称:MMORPG_Prototype,代码行数:37,代码来源:InventoryDialog.java

示例5: initialize

import com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup; //导入方法依赖的package包/类
@Override
public void initialize() {
    computeGaiaScan = new CheckBox(" " + txt("gui.gaiascan.enable"), skin);
    computeGaiaScan.setName("compute gaia scan");
    computeGaiaScan.addListener(event -> {
        if (event instanceof ChangeEvent) {
            EventManager.instance.post(Events.COMPUTE_GAIA_SCAN_CMD, txt("gui.gaiascan.compute"), computeGaiaScan.isChecked());
            return true;
        }
        return false;
    });
    computeGaiaScan.setChecked(GlobalConf.scene.COMPUTE_GAIA_SCAN);

    transitColor = new CheckBox(" " + txt("gui.gaiascan.colour"), skin);
    transitColor.setName("transit color");
    transitColor.addListener(event -> {
        if (event instanceof ChangeEvent) {
            EventManager.instance.post(Events.TRANSIT_COLOUR_CMD, txt("gui.gaiascan.transit"), transitColor.isChecked());
            return true;
        }
        return false;
    });
    transitColor.setChecked(GlobalConf.scene.STAR_COLOR_TRANSIT);

    //        onlyObservedStars = new CheckBox(txt("gui.gaiascan.onlyobserved"), skin);
    //        onlyObservedStars.setName("only observed stars");
    //        onlyObservedStars.addListener(new EventListener() {
    //            @Override
    //            public boolean handle(Event event) {
    //                if (event instanceof ChangeEvent) {
    //                    EventManager.instance.post(Events.ONLY_OBSERVED_STARS_CMD, txt("gui.gaiascan.only"), onlyObservedStars.isChecked());
    //                    return true;
    //                }
    //                return false;
    //            }
    //        });
    //        onlyObservedStars.setChecked(GlobalConf.scene.ONLY_OBSERVED_STARS);

    VerticalGroup gaiaGroup = new VerticalGroup().align(Align.left).columnAlign(Align.left);
    gaiaGroup.addActor(computeGaiaScan);
    gaiaGroup.addActor(transitColor);
    //gaiaGroup.addActor(onlyObservedStars);

    component = gaiaGroup;

}
 
开发者ID:langurmonkey,项目名称:gaiasky,代码行数:47,代码来源:GaiaComponent.java

示例6: initialize

import com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup; //导入方法依赖的package包/类
@Override
public void initialize() {
    float componentWidth = 140 * GlobalConf.SCALE_FACTOR;
    nf = NumberFormatFactory.getFormatter("000");
    prev = new OwnImageButton(skin, "audio-bwd");
    prev.addListener(event -> {
        if (event instanceof ChangeEvent) {
            EventManager.instance.post(Events.MUSIC_PREVIOUS_CMD);
            return true;
        }
        return false;
    });
    prev.addListener(new TextTooltip(txt("gui.music.previous"), skin));

    play = new OwnImageButton(skin, "audio-playpause");
    play.setChecked(false);
    play.addListener(event -> {
        if (event instanceof ChangeEvent) {
            EventManager.instance.post(Events.MUSIC_PLAYPAUSE_CMD);
            return true;
        }
        return false;
    });
    play.addListener(new TextTooltip(txt("gui.music.playpause"), skin));

    next = new OwnImageButton(skin, "audio-fwd");
    next.addListener(event -> {
        if (event instanceof ChangeEvent) {
            EventManager.instance.post(Events.MUSIC_NEXT_CMD);
            return true;
        }
        return false;
    });
    next.addListener(new TextTooltip(txt("gui.music.next"), skin));

    volume = new OwnSlider(Constants.MIN_SLIDER, Constants.MAX_SLIDER, 1, false, skin);
    volume.setName("volume");
    volume.setWidth(componentWidth);
    volume.setValue(MusicManager.instance.getVolume() * Constants.MAX_SLIDER);
    volume.addListener(event -> {
        if (event instanceof ChangeEvent) {
            float value = volume.getValue();
            EventManager.instance.post(Events.MUSIC_VOLUME_CMD, value / Constants.MAX_SLIDER);
            vol.setText(nf.format(value));
            return true;
        }
        return false;
    });
    vol = new OwnLabel(nf.format(volume.getValue()), skin, "default");

    float space3 = 3 * GlobalConf.SCALE_FACTOR;
    VerticalGroup musicGroup = new VerticalGroup().align(Align.center).columnAlign(Align.left).space(space3);

    HorizontalGroup playGroup = new HorizontalGroup();
    playGroup.setWidth(componentWidth);
    playGroup.space(45 * GlobalConf.SCALE_FACTOR);
    prev.align(Align.center);
    play.align(Align.center);
    next.align(Align.center);
    playGroup.addActor(prev);
    playGroup.addActor(play);
    playGroup.addActor(next);

    HorizontalGroup volGroup = new HorizontalGroup();
    volGroup.space(space3);
    volGroup.addActor(volume);
    volGroup.addActor(vol);

    musicGroup.addActor(playGroup);
    musicGroup.addActor(volGroup);

    component = musicGroup;

}
 
开发者ID:langurmonkey,项目名称:gaiasky,代码行数:75,代码来源:MusicComponent.java

示例7: initialize

import com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup; //导入方法依赖的package包/类
@Override
public void initialize() {
    // Time
    date = new OwnLabel("date UT", skin, "lcd");
    date.setName("label date");
    date.setWidth(150 * GlobalConf.SCALE_FACTOR);

    time = new OwnLabel("time UT", skin, "lcd");
    time.setName("label time");
    time.setWidth(150 * GlobalConf.SCALE_FACTOR);

    dateEdit = new OwnImageButton(skin, "edit");
    dateEdit.addListener(event -> {
        if (event instanceof ChangeEvent) {
            // Left button click
            if (dateDialog == null) {
                dateDialog = new DateDialog(stage, skin);
            }
            dateDialog.updateTime(GaiaSky.instance.time.getTime());
            dateDialog.display();
        }
        return false;
    });
    dateEdit.addListener(new TextTooltip(txt("gui.tooltip.dateedit"), skin));

    // Pace
    Label paceLabel = new Label(txt("gui.pace") + " ", skin);
    plus = new OwnImageButton(skin, "plus");
    plus.setName("plus");
    plus.addListener(event -> {
        if (event instanceof ChangeEvent) {
            // Plus pressed
            EventManager.instance.post(Events.TIME_WARP_INCREASE_CMD);

            return true;
        }
        return false;
    });
    plus.addListener(new TextTooltip(txt("gui.tooltip.timewarpplus"), skin));

    minus = new OwnImageButton(skin, "minus");
    minus.setName("minus");
    minus.addListener(event -> {
        if (event instanceof ChangeEvent) {
            // Minus pressed
            EventManager.instance.post(Events.TIME_WARP_DECREASE_CMD);
            return true;
        }
        return false;
    });
    minus.addListener(new TextTooltip(txt("gui.tooltip.timewarpminus"), skin));

    timeWarp = new OwnLabel(getFormattedTimeWrap(), skin, "warp");
    timeWarp.setName("time warp");
    Container<Label> wrapWrapper = new Container<Label>(timeWarp);
    wrapWrapper.width(80f * GlobalConf.SCALE_FACTOR);
    wrapWrapper.align(Align.center);

    VerticalGroup timeGroup = new VerticalGroup().align(Align.left).columnAlign(Align.left).space(3 * GlobalConf.SCALE_FACTOR).padTop(3 * GlobalConf.SCALE_FACTOR);

    HorizontalGroup dateGroup = new HorizontalGroup();
    dateGroup.space(4 * GlobalConf.SCALE_FACTOR);
    VerticalGroup datetimeGroup = new VerticalGroup();
    datetimeGroup.addActor(date);
    datetimeGroup.addActor(time);
    dateGroup.addActor(datetimeGroup);
    dateGroup.addActor(dateEdit);
    timeGroup.addActor(dateGroup);

    HorizontalGroup paceGroup = new HorizontalGroup();
    paceGroup.space(3 * GlobalConf.SCALE_FACTOR);
    paceGroup.addActor(paceLabel);
    paceGroup.addActor(minus);
    paceGroup.addActor(wrapWrapper);
    paceGroup.addActor(plus);

    timeGroup.addActor(paceGroup);
    timeGroup.pack();

    component = timeGroup;
}
 
开发者ID:langurmonkey,项目名称:gaiasky,代码行数:82,代码来源:TimeComponent.java

示例8: MenuScreen

import com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup; //导入方法依赖的package包/类
public MenuScreen(MissingWords missingWords) {
	super(missingWords);
	
	/* Creamos el fondo */
	background = new Background(MissingWords.myManager.get("background.png", Texture.class));
	stage.addActor(background);
	
	/* Creamos una etiqueta con el titulo */
	title = new Label("Missing Words", 
		new LabelStyle(new BitmapFont(Gdx.files.internal("fonts/title.fnt"), Gdx.files.internal("fonts/title.png"), false), Color.ORANGE));
	title.setPosition((MissingWords.VIEWPORT_WIDTH - title.getMinWidth()) / 2, 400);
	stage.addActor(title);
	
	/* Creamos los botones */
	up = new TextureRegionDrawable(new TextureRegion(MissingWords.myManager.get("upButtonLarge.png", Texture.class)));
	down = new TextureRegionDrawable(new TextureRegion(MissingWords.myManager.get("downButton.png", Texture.class)));
	
	font = new BitmapFont(Gdx.files.internal("fonts/myfont.fnt"), Gdx.files.internal("fonts/myfont.png"), false);
	
	tStyle = new TextButtonStyle(up, down, null, font);
	
	playerVsCpu = new TextButton(null, tStyle);
	playerVsCpu.addListener(new MenuListener(missingWords, "playervscpu"));
	
	singlePlayer = new TextButton(null, tStyle);
	singlePlayer.addListener(new MenuListener(missingWords, "singleplayer"));
	
	stats = new TextButton(null, tStyle);
	stats.addListener(new MenuListener(missingWords, "stats"));
	
	settings = new TextButton(null, tStyle);
	settings.addListener(new MenuListener(missingWords, "settings"));
	
	instructions = new TextButton(null, tStyle);
	instructions.addListener(new MenuListener(missingWords, "instructions"));
	
	exit = new TextButton(null, tStyle);
	exit.addListener(new MenuListener(missingWords, "exit"));
	
	/* Creamos un grupo para a�adir los botones */
	buttonsBox = new VerticalGroup();
	buttonsBox.space(10); // Espacio entre botones
	
	/* A�adimos los botones */
	buttonsBox.addActor(playerVsCpu);
	buttonsBox.addActor(singlePlayer);
	buttonsBox.addActor(stats);
	buttonsBox.addActor(settings);
	buttonsBox.addActor(instructions);
	buttonsBox.addActor(exit);
	
	/* Posicionamos el grupo */
	buttonsBox.setPosition((MissingWords.VIEWPORT_WIDTH - buttonsBox.getMaxWidth()) / 2, 375);
	
	stage.addActor(buttonsBox); // A�adimos el grupo al stage
}
 
开发者ID:adrianoubk,项目名称:Missing_Words,代码行数:57,代码来源:MenuScreen.java


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