Advertisement
Guest User

VerticalGroup alignement bug

a guest
Aug 27th, 2016
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.65 KB | None | 0 0
  1. package com.badlogic.gdx.tests.lwjgl;
  2.  
  3. import com.badlogic.gdx.ApplicationAdapter;
  4. import com.badlogic.gdx.Gdx;
  5. import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
  6. import com.badlogic.gdx.graphics.GL20;
  7. import com.badlogic.gdx.scenes.scene2d.Stage;
  8. import com.badlogic.gdx.scenes.scene2d.ui.Label;
  9. import com.badlogic.gdx.scenes.scene2d.ui.Skin;
  10. import com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup;
  11. import com.badlogic.gdx.utils.viewport.ScreenViewport;
  12.  
  13. public class VerticalGroupTest extends ApplicationAdapter {
  14.     Stage stage;
  15.  
  16.     public void create () {
  17.         stage = new Stage(new ScreenViewport());
  18.         Gdx.input.setInputProcessor(stage);
  19.  
  20.         Skin skin = new Skin(Gdx.files.internal("data/uiskin.json"));
  21.  
  22.         Label nameLabel = new Label("Name:", skin);
  23.         Label name2Label = new Label("Name Name Name Name Name:", skin);
  24.         Label name3Label = new Label("Name 3:", skin);
  25.  
  26.         VerticalGroup verticalGroup = new VerticalGroup();
  27.         verticalGroup.setSize(200f, 200f);
  28.         verticalGroup.setPosition(100f, 100f);
  29.         verticalGroup.right().space(50f);
  30.         verticalGroup.addActor(nameLabel);
  31.         verticalGroup.addActor(name2Label);
  32.         verticalGroup.addActor(name3Label);
  33.  
  34.         stage.addActor(verticalGroup);
  35.     }
  36.  
  37.     public void render () {
  38.         Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
  39.         stage.act();
  40.         stage.draw();
  41.     }
  42.  
  43.     public void resize (int width, int height) {
  44.         stage.getViewport().update(width, height, true);
  45.     }
  46.  
  47.     public static void main (String[] args) throws Exception {
  48.         new LwjglApplication(new VerticalGroupTest());
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement