SHARE
TWEET

Untitled

a guest Nov 6th, 2016 60 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public class UI extends Stage {
  2.     // [...]
  3.     public Ui(ScreenViewport viewport) {
  4.         super(viewport);
  5.         Gdx.input.setInputProcessor(this);
  6.  
  7.         setDebugAll(true);
  8.  
  9.         content = new VisTable();
  10.         setKeyboardFocus(content);
  11.         content.setFillParent(true);
  12.         content.top();
  13.         addActor(content);
  14.  
  15.         tabbedPane = new TabbedPane();
  16.         tabbedPane.add(new DrawingsTab("Sketches"));
  17.         tabbedPane.add(new DrawingsTab("Drawings"));
  18.  
  19.         tabbedPane.addListener(new TabbedPaneAdapter(){
  20.             @Override
  21.             public void switchedTab (Tab tab) {
  22.                 super.switchedTab(tab);
  23.  
  24.                 content.clearChildren();
  25.                 content.add(tabbedPane.getTable()).expandX().fillX();
  26.                 content.row();
  27.                 content.add(tab.getContentTable()).expand().fill();
  28.             }
  29.         });
  30.  
  31.         content.add(tabbedPane.getTable()).expandX().fillX();
  32.     }
  33. }
  34.  
  35.  
  36.  
  37.  
  38.  
  39. public class DrawingsTab extends Tab {
  40.     private Table content = new Table();
  41.  
  42.     private String name;
  43.  
  44.     public DrawingsTab(String name) {
  45.         super(false, false);
  46.         this.name = name;
  47.  
  48.         content.add(new VisLabel(getTabTitle()));
  49.     }
  50.  
  51.     @Override
  52.     public String getTabTitle () {
  53.         return name;
  54.     }
  55.  
  56.     @Override
  57.     public Table getContentTable () {
  58.         return content;
  59.     }
  60. }
  61.  
  62.  
  63.  
  64.  
  65. 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
  66.     at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:131)
  67. Caused by: java.lang.NoSuchMethodError: com.badlogic.gdx.scenes.scene2d.Stage.setKeyboardFocus(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V
  68.     at com.kotcrab.vis.ui.FocusManager.switchFocus(FocusManager.java:41)
  69.     at com.kotcrab.vis.ui.widget.VisTextButton$1.touchDown(VisTextButton.java:79)
  70.     at com.badlogic.gdx.scenes.scene2d.InputListener.handle(InputListener.java:56)
  71.     at com.badlogic.gdx.scenes.scene2d.Actor.notify(Actor.java:181)
  72.     at com.badlogic.gdx.scenes.scene2d.Actor.fire(Actor.java:152)
  73.     at com.badlogic.gdx.scenes.scene2d.Stage.touchDown(Stage.java:282)
  74.     at com.badlogic.gdx.backends.lwjgl.LwjglInput.processEvents(LwjglInput.java:329)
  75.     at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:215)
  76.     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. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top