Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.badlogic.gdx.tests.lwjgl;
- import com.badlogic.gdx.ApplicationAdapter;
- import com.badlogic.gdx.Gdx;
- import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
- import com.badlogic.gdx.graphics.GL20;
- import com.badlogic.gdx.scenes.scene2d.Stage;
- import com.badlogic.gdx.scenes.scene2d.ui.Label;
- import com.badlogic.gdx.scenes.scene2d.ui.Skin;
- import com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup;
- import com.badlogic.gdx.utils.viewport.ScreenViewport;
- public class VerticalGroupTest extends ApplicationAdapter {
- Stage stage;
- public void create () {
- stage = new Stage(new ScreenViewport());
- Gdx.input.setInputProcessor(stage);
- Skin skin = new Skin(Gdx.files.internal("data/uiskin.json"));
- Label nameLabel = new Label("Name:", skin);
- Label name2Label = new Label("Name Name Name Name Name:", skin);
- Label name3Label = new Label("Name 3:", skin);
- VerticalGroup verticalGroup = new VerticalGroup();
- verticalGroup.setSize(200f, 200f);
- verticalGroup.setPosition(100f, 100f);
- verticalGroup.right().space(50f);
- verticalGroup.addActor(nameLabel);
- verticalGroup.addActor(name2Label);
- verticalGroup.addActor(name3Label);
- stage.addActor(verticalGroup);
- }
- public void render () {
- Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
- stage.act();
- stage.draw();
- }
- public void resize (int width, int height) {
- stage.getViewport().update(width, height, true);
- }
- public static void main (String[] args) throws Exception {
- new LwjglApplication(new VerticalGroupTest());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement