//Global instance ClickListener listenerLeft; //show() method ... listenerLeft= new ClickListener(); btnLeft.addListener(listenerLeft); ... //render() method ... if(listenerLeft.isPressed()) //perform turning left ...
@Override public void clicked(InputEvent event, float x, float y) { if(editor != null) editor.remove(); ClickListener acceptListener = new ClickListener(){ @Override public void clicked(InputEvent event, float x, float y) { groupButton.setText(shot.getName()); editor.remove(); editor = null; } }; ClickListener deleteListener = new ClickListener(){ @Override public void clicked(InputEvent event, float x, float y) { metadata.getCameraShots().remove(shot); groupTable.remove(); editor.remove(); editor = null; } }; screen.getStage().addActor(editor = new MetadataEditor(shot, skin, screen, acceptListener, deleteListener)); } });