SHARE
TWEET
Untitled
a guest
Nov 6th, 2016
60
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
- public class UI extends Stage {
- // [...]
- public Ui(ScreenViewport viewport) {
- super(viewport);
- Gdx.input.setInputProcessor(this);
- setDebugAll(true);
- content = new VisTable();
- setKeyboardFocus(content);
- content.setFillParent(true);
- content.top();
- addActor(content);
- tabbedPane = new TabbedPane();
- tabbedPane.add(new DrawingsTab("Sketches"));
- tabbedPane.add(new DrawingsTab("Drawings"));
- tabbedPane.addListener(new TabbedPaneAdapter(){
- @Override
- public void switchedTab (Tab tab) {
- super.switchedTab(tab);
- content.clearChildren();
- content.add(tabbedPane.getTable()).expandX().fillX();
- content.row();
- content.add(tab.getContentTable()).expand().fill();
- }
- });
- content.add(tabbedPane.getTable()).expandX().fillX();
- }
- }
- public class DrawingsTab extends Tab {
- private Table content = new Table();
- private String name;
- public DrawingsTab(String name) {
- super(false, false);
- this.name = name;
- content.add(new VisLabel(getTabTitle()));
- }
- @Override
- public String getTabTitle () {
- return name;
- }
- @Override
- public Table getContentTable () {
- return content;
- }
- }
- Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: java.lang.NoSuchMethodError: com.badlogic.gdx.scenes.scene2d.Stage.setKeyboardFocus(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V
- at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:131)
- Caused by: java.lang.NoSuchMethodError: com.badlogic.gdx.scenes.scene2d.Stage.setKeyboardFocus(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V
- at com.kotcrab.vis.ui.FocusManager.switchFocus(FocusManager.java:41)
- at com.kotcrab.vis.ui.widget.VisTextButton$1.touchDown(VisTextButton.java:79)
- at com.badlogic.gdx.scenes.scene2d.InputListener.handle(InputListener.java:56)
- at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:181)
- at com.badlogic.gdx.scenes.scene2d.Actor.fire(Actor.java:152)
- at com.badlogic.gdx.scenes.scene2d.Stage.touchDown(Stage.java:282)
- at com.badlogic.gdx.backends.lwjgl.LwjglInput.processEvents(LwjglInput.java:329)
- at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:215)
- at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:124)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy.

