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


Java Value类代码示例

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


Value类属于com.badlogic.gdx.scenes.scene2d.ui包,在下文中一共展示了Value类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createOkCancel

import com.badlogic.gdx.scenes.scene2d.ui.Value; //导入依赖的package包/类
private void createOkCancel() {
    this.row();
    Table cancelOkTable = new Table();
    cancelOkTable.defaults().pad(CB.scaledSizes.MARGIN);

    CharSequenceButton btnOk = new CharSequenceButton(Translation.get("ok"));
    CharSequenceButton btnCancel = new CharSequenceButton(Translation.get("cancel"));

    btnOk.addListener(okListener);
    btnCancel.addListener(cancelListener);

    cancelOkTable.add(btnOk).expandX().fillX();
    cancelOkTable.add(btnCancel).expandX().fillX();

    this.add(cancelOkTable).width(new Value.Fixed(Gdx.graphics.getWidth() - CB.scaledSizes.MARGINx2));
}
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:17,代码来源:EditFilterSettings.java

示例2: createOkCancel

import com.badlogic.gdx.scenes.scene2d.ui.Value; //导入依赖的package包/类
private void createOkCancel() {
    this.row();
    Table cancelOkTable = new Table();

    CharSequenceButton btnOk = new CharSequenceButton(Translation.get("ok"));
    CharSequenceButton btnCancel = new CharSequenceButton(Translation.get("cancel"));

    btnOk.addListener(okListener);
    btnCancel.addListener(cancelListener);

    float btnWidth = (Gdx.graphics.getWidth() - CB.scaledSizes.MARGIN_HALF * 3) / 2;

    cancelOkTable.add(btnOk).width(new Value.Fixed(btnWidth));
    cancelOkTable.add(btnCancel).width(new Value.Fixed(btnWidth));

    this.add(cancelOkTable).bottom().width(new Value.Fixed(Gdx.graphics.getWidth() - CB.scaledSizes.MARGINx2));
}
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:18,代码来源:ProjectionCoordinate.java

示例3: getApiKeyButtonView

import com.badlogic.gdx.scenes.scene2d.ui.Value; //导入依赖的package包/类
private ListViewItem getApiKeyButtonView(int listIndex, SettingsListGetApiButton<?> setting) {
    ListViewItem table = new ListViewItem(listIndex) {
        @Override
        public void dispose() {
        }
    };

    float buttonWidth = this.getWidth() - (CB.scaledSizes.MARGINx2 * 2);

    final ApiButton apiButton = new ApiButton();
    table.add(apiButton).width(new Value.Fixed(buttonWidth)).center();


    // add clickListener
    table.addListener(new ClickListener() {
        public void clicked(InputEvent event, float x, float y) {
            if (event.getType() == InputEvent.Type.touchUp) {
                apiButton.generateKey();
            }
        }
    });


    return table;
}
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:26,代码来源:Settings_Activity.java

示例4: InventoryPanel

import com.badlogic.gdx.scenes.scene2d.ui.Value; //导入依赖的package包/类
public InventoryPanel( Skin skin, Stage stage )
{
	this.TileSize = 32;
	this.skin = skin;
	this.stage = stage;

	this.tileBackground = AssetManager.loadSprite( "GUI/TileBackground" );
	this.tileBorder = AssetManager.loadSprite( "GUI/TileBorder" );

	this.buttonUp = AssetManager.loadSprite( "GUI/Button" );
	this.buttonDown = AssetManager.loadSprite( "GUI/ButtonDown" );
	this.buttonBorder = AssetManager.loadSprite( "GUI/ButtonBorder" );

	header = new HeaderLine( skin, stage, buttonUp, tileBorder, TileSize );
	body = new InventoryBody( skin, stage, tileBackground, tileBorder, 32 );

	add( header ).width( Value.percentWidth( 1, this ) );
	row();
	add( body ).expand().fill().width( Value.percentWidth( 1, this ) );

	setTouchable( Touchable.childrenOnly );
}
 
开发者ID:infinity8,项目名称:Roguelike,代码行数:23,代码来源:InventoryPanel.java

示例5: processForActor

import com.badlogic.gdx.scenes.scene2d.ui.Value; //导入依赖的package包/类
@Override
protected void processForActor(final LmlParser parser, final LmlTag tag, final Actor actor,
        final String rawAttributeData) {
    // Parsed if actor is not in a cell:
    if (actor instanceof Table) {
        final Value verticalValue = LmlUtilities.parseVerticalValue(parser, tag.getParent(), actor,
                rawAttributeData);
        ((Table) actor).padTop(verticalValue);
    } else if (actor instanceof VerticalGroup) {
        ((VerticalGroup) actor).padTop(parser.parseFloat(rawAttributeData, actor));
    } else if (actor instanceof HorizontalGroup) {
        ((HorizontalGroup) actor).padTop(parser.parseFloat(rawAttributeData, actor));
    } else if (actor instanceof Container<?>) {
        ((Container<?>) actor)
                .padTop(LmlUtilities.parseVerticalValue(parser, tag.getParent(), actor, rawAttributeData));
    } else {
        // Exception:
        super.processForActor(parser, tag, actor, rawAttributeData);
    }
}
 
开发者ID:czyzby,项目名称:gdx-lml,代码行数:21,代码来源:CellPadTopLmlAttribute.java

示例6: processForActor

import com.badlogic.gdx.scenes.scene2d.ui.Value; //导入依赖的package包/类
@Override
protected void processForActor(final LmlParser parser, final LmlTag tag, final Actor actor,
        final String rawAttributeData) {
    // Parsed if actor is not in a cell:
    if (actor instanceof Table) {
        final Value horizontalValue = LmlUtilities.parseHorizontalValue(parser, tag.getParent(), actor,
                rawAttributeData);
        ((Table) actor).padLeft(horizontalValue);
    } else if (actor instanceof VerticalGroup) {
        ((VerticalGroup) actor).padLeft(parser.parseFloat(rawAttributeData, actor));
    } else if (actor instanceof HorizontalGroup) {
        ((HorizontalGroup) actor).padLeft(parser.parseFloat(rawAttributeData, actor));
    } else if (actor instanceof Container<?>) {
        ((Container<?>) actor)
                .padLeft(LmlUtilities.parseHorizontalValue(parser, tag.getParent(), actor, rawAttributeData));
    } else {
        // Exception:
        super.processForActor(parser, tag, actor, rawAttributeData);
    }
}
 
开发者ID:czyzby,项目名称:gdx-lml,代码行数:21,代码来源:CellPadLeftLmlAttribute.java

示例7: processForActor

import com.badlogic.gdx.scenes.scene2d.ui.Value; //导入依赖的package包/类
@Override
protected void processForActor(final LmlParser parser, final LmlTag tag, final Actor actor,
        final String rawAttributeData) {
    // Parsed if actor is not in a cell:
    if (actor instanceof Table) {
        final Value horizontalValue = LmlUtilities.parseHorizontalValue(parser, tag.getParent(), actor,
                rawAttributeData);
        ((Table) actor).padRight(horizontalValue);
    } else if (actor instanceof VerticalGroup) {
        ((VerticalGroup) actor).padRight(parser.parseFloat(rawAttributeData, actor));
    } else if (actor instanceof HorizontalGroup) {
        ((HorizontalGroup) actor).padRight(parser.parseFloat(rawAttributeData, actor));
    } else if (actor instanceof Container<?>) {
        ((Container<?>) actor)
                .padRight(LmlUtilities.parseHorizontalValue(parser, tag.getParent(), actor, rawAttributeData));
    } else {
        // Exception:
        super.processForActor(parser, tag, actor, rawAttributeData);
    }
}
 
开发者ID:czyzby,项目名称:gdx-lml,代码行数:21,代码来源:CellPadRightLmlAttribute.java

示例8: processForActor

import com.badlogic.gdx.scenes.scene2d.ui.Value; //导入依赖的package包/类
@Override
protected void processForActor(final LmlParser parser, final LmlTag tag, final Actor actor,
        final String rawAttributeData) {
    // Parsed if actor is not in a cell:
    if (actor instanceof Table) {
        final Value verticalValue = LmlUtilities.parseVerticalValue(parser, tag.getParent(), actor,
                rawAttributeData);
        ((Table) actor).padBottom(verticalValue);
    } else if (actor instanceof VerticalGroup) {
        ((VerticalGroup) actor).padBottom(parser.parseFloat(rawAttributeData, actor));
    } else if (actor instanceof HorizontalGroup) {
        ((HorizontalGroup) actor).padBottom(parser.parseFloat(rawAttributeData, actor));
    } else if (actor instanceof Container<?>) {
        ((Container<?>) actor)
                .padBottom(LmlUtilities.parseVerticalValue(parser, tag.getParent(), actor, rawAttributeData));
    } else {
        // Exception:
        super.processForActor(parser, tag, actor, rawAttributeData);
    }
}
 
开发者ID:czyzby,项目名称:gdx-lml,代码行数:21,代码来源:CellPadBottomLmlAttribute.java

示例9: determineVerticalValue

import com.badlogic.gdx.scenes.scene2d.ui.Value; //导入依赖的package包/类
private static Value determineVerticalValue(final LmlParser parser, final LmlTag parent, final Actor actor,
        final String valueToParse) {
    if (Strings.isFloat(valueToParse)) {
        return new Value.Fixed(parser.parseFloat(valueToParse, actor));
    } else if (Strings.endsWith(valueToParse, '%')) {
        return Value.percentHeight(parser.parseFloat(stripEnding(valueToParse), actor),
                getParentActorForValueParsing(parent, actor));
    } else if (Strings.startsWith(valueToParse, '%')) {
        return Value.percentHeight(parser.parseFloat(stripMarker(valueToParse), actor));
    }
    if (!STATIC_TABLE_VALUES.containsKey(valueToParse)) {
        parser.throwError(
                "Unable to determine Value object. Value has to be a float, float beginning or ending with '%' or static value reference. See LmlUtilities#parseVerticalValue(LmlParser, LmlTag, Actor, String). Received: "
                        + valueToParse);
    }
    return STATIC_TABLE_VALUES.get(valueToParse);
}
 
开发者ID:czyzby,项目名称:gdx-lml,代码行数:18,代码来源:LmlUtilities.java

示例10: determineHorizontalValue

import com.badlogic.gdx.scenes.scene2d.ui.Value; //导入依赖的package包/类
private static Value determineHorizontalValue(final LmlParser parser, final LmlTag parent, final Actor actor,
        final String valueToParse) {
    if (Strings.isFloat(valueToParse)) {
        return new Value.Fixed(parser.parseFloat(valueToParse, actor));
    } else if (Strings.endsWith(valueToParse, '%')) {
        return Value.percentWidth(parser.parseFloat(stripEnding(valueToParse), actor),
                getParentActorForValueParsing(parent, actor));
    } else if (Strings.startsWith(valueToParse, '%')) {
        return Value.percentWidth(parser.parseFloat(stripMarker(valueToParse), actor));
    }
    if (!STATIC_TABLE_VALUES.containsKey(valueToParse)) {
        parser.throwError(
                "Unable to determine Value object. Value has to be a float, float beginning or ending with '%' or static value reference. See LmlUtilities#parseHorizontalValue(LmlParser, LmlTag, Actor, String). Received: "
                        + valueToParse);
    }
    return STATIC_TABLE_VALUES.get(valueToParse);
}
 
开发者ID:czyzby,项目名称:gdx-lml,代码行数:18,代码来源:LmlUtilities.java

示例11: createToggleBtn

import com.badlogic.gdx.scenes.scene2d.ui.Value; //导入依赖的package包/类
private void createToggleBtn() {

        btnGroup = new ButtonGroup<>();

        VisTextButton.VisTextButtonStyle buttonStyle = VisUI.getSkin().get("toggle", VisTextButton.VisTextButtonStyle.class);

        buttonStyle.font = style.toggleButtonFont;
        buttonStyle.fontColor = style.toggleButtonFontColor;

        tglBtnPreset = new CharSequenceButton(Translation.get("preset"), buttonStyle);
        tglBtnSet = new CharSequenceButton(Translation.get("setting"), buttonStyle);
        tglBtnCategory = new CharSequenceButton(Translation.get("category"), buttonStyle);
        tglBtnText = new CharSequenceButton(Translation.get("text"), buttonStyle);

        tglBtnPreset.addListener(tglListener);
        tglBtnSet.addListener(tglListener);
        tglBtnCategory.addListener(tglListener);
        tglBtnText.addListener(tglListener);

        btnGroup.add(tglBtnPreset);
        btnGroup.add(tglBtnSet);
        btnGroup.add(tglBtnCategory);
        btnGroup.add(tglBtnText);


        Table tglTbl = new Table();
        tglTbl.defaults().space(CB.scaledSizes.MARGIN / 4);

        tglTbl.add(tglBtnPreset).expandX().fillX();
        tglTbl.add(tglBtnSet).expandX().fillX();

        //ISSUE (#167 implement Filter for Category)
//        tglTbl.add(tglBtnCategory).expandX().fillX();

        //ISSUE (#168 implement Filter for Text(CacheName/GcCode/OwnerName))
//        tglTbl.add(tglBtnText).expandX().fillX();

        this.add(tglTbl).width(new Value.Fixed(Gdx.graphics.getWidth() - CB.scaledSizes.MARGINx2));
    }
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:40,代码来源:EditFilterSettings.java

示例12: layout

import com.badlogic.gdx.scenes.scene2d.ui.Value; //导入依赖的package包/类
@Override
public void layout() {
    if (!needLayout) {
        super.layout();
        return;
    }

    SnapshotArray<Actor> actors = this.getChildren();
    for (Actor actor : actors)
        this.removeActor(actor);

    this.setFillParent(true);
    this.defaults().pad(CB.scaledSizes.MARGIN);

    this.add(lblTitle).colspan(3).center();
    this.add(gsLogo).colspan(2).center();
    this.row().padTop(new Value.Fixed(CB.scaledSizes.MARGINx2 * 2));


    this.add(workAnimation).colspan(5).center();
    this.row();
    this.add();
    this.add(progressBar).colspan(3).center().expandX().fillX();
    this.row();
    Table nestedTable2 = new Table();
    nestedTable2.defaults().pad(CB.scaledSizes.MARGIN).bottom();
    nestedTable2.add(bCancel).bottom();
    this.add(nestedTable2).colspan(5);

    super.layout();
    needLayout = false;
}
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:33,代码来源:CheckStateActivity.java

示例13: createValues

import com.badlogic.gdx.scenes.scene2d.ui.Value; //导入依赖的package包/类
private Cell createValues() {
    this.row();
    Group group = new Group();
    group.addActor(decValues);
    float height = (CB.scaledSizes.BUTTON_HEIGHT * 2) + CB.scaledSizes.MARGIN * 4;
    return this.add(group).height(new Value.Fixed(height));
}
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:8,代码来源:CoordinateActivity.java

示例14: createToggleBtn

import com.badlogic.gdx.scenes.scene2d.ui.Value; //导入依赖的package包/类
private void createToggleBtn() {

        btnGroup = new ButtonGroup<VisTextButton>();

        tglBtnDec = new VisTextButton("Dec", "toggle");
        tglBtnMin = new VisTextButton("Min", "toggle");
        tglBtnSec = new VisTextButton("Sec", "toggle");
        tglBtnUtm = new VisTextButton("UTM", "toggle");

        tglBtnDec.addListener(tglListener);
        tglBtnMin.addListener(tglListener);
        tglBtnSec.addListener(tglListener);
        tglBtnUtm.addListener(tglListener);

        btnGroup.add(tglBtnDec);
        btnGroup.add(tglBtnMin);
        btnGroup.add(tglBtnSec);
        btnGroup.add(tglBtnUtm);


        Table tglTbl = new Table();
        tglTbl.defaults().space(CB.scaledSizes.MARGIN / 4);

        float btnWidth = (Gdx.graphics.getWidth() - CB.scaledSizes.MARGIN * 3) / 4;


        tglTbl.add(tglBtnDec).width(new Value.Fixed(btnWidth));
        tglTbl.add(tglBtnMin).width(new Value.Fixed(btnWidth));
        tglTbl.add(tglBtnSec).width(new Value.Fixed(btnWidth));
        tglTbl.add(tglBtnUtm).width(new Value.Fixed(btnWidth));

        this.add(tglTbl).top().width(new Value.Fixed(Gdx.graphics.getWidth() - CB.scaledSizes.MARGINx2));
    }
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:34,代码来源:CoordinateActivity.java

示例15: getProgressContentTable

import com.badlogic.gdx.scenes.scene2d.ui.Value; //导入依赖的package包/类
private static Table getProgressContentTable() {

        ProgressTable contentTable = new ProgressTable();
        float contentWidth = (Gdx.graphics.getWidth() * 0.75f);

        contentTable.label = new VisLabel();
        contentTable.add(contentTable.label).width(new Value.Fixed(contentWidth)).pad(20);
        contentTable.row();

        contentTable.progress = new ProgressBar(0, 100, 1, false, "default");
        contentTable.add(contentTable.progress).width(new Value.Fixed(contentWidth)).pad(20);
        contentTable.row();

        return contentTable;
    }
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:16,代码来源:CancelProgressDialog.java


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