APIdia Launch Partner
Top Inners Fields Constructors Methods
com.badlogic.gdx.tools.flame

public abstract Class LoaderButton<T>

extends JButton
Class Inheritance
Known Direct Subclasses
com.badlogic.gdx.tools.flame.LoaderButton.ParticleEffectLoaderButton, com.badlogic.gdx.tools.flame.LoaderButton.ModelLoaderButton
Imports
java.awt.event.ActionEvent, .ActionListener, java.io.File, javax.swing.JButton, .JOptionPane, com.badlogic.gdx.assets.loaders.ModelLoader, com.badlogic.gdx.assets.loaders.resolvers.AbsoluteFileHandleResolver, com.badlogic.gdx.graphics.g3d.Model, com.badlogic.gdx.graphics.g3d.loader.G3dModelLoader, .ObjLoader, com.badlogic.gdx.graphics.g3d.particles.ParticleEffect, com.badlogic.gdx.utils.JsonReader, .UBJsonReader

Author
Inferno

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface
public static class
public static class

Field Summary

Modifier and TypeField and Description
pack-priv FlameMain
private String
protected LoaderButton.Listener<T>

Constructor Summary

AccessConstructor and Description
public
LoaderButton(FlameMain editor, String text, LoaderButton.Listener<T> listener)

public

Method Summary

Modifier and TypeMethod and Description
protected abstract void
public void
Inherited from javax.swing.JButton:
getAccessibleContextgetUIClassIDisDefaultButtonisDefaultCapableparamStringremoveNotifysetDefaultCapableupdateUI

Field Detail

editorback to summary
pack-priv FlameMain editor
lastDirback to summary
private String lastDir
listenerback to summary
protected LoaderButton.Listener<T> listener

Constructor Detail

LoaderButtonback to summary
public LoaderButton(FlameMain editor, String text, LoaderButton.Listener<T> listener)
LoaderButtonback to summary
public LoaderButton(FlameMain editor, String text)

Method Detail

loadResourceback to summary
protected abstract void loadResource()
setListenerback to summary
public void setListener(LoaderButton.Listener<T> listener)
com.badlogic.gdx.tools.flame back to summary

public Interface LoaderButton.Listener<T>

Known Direct Implementers
com.badlogic.gdx.tools.flame.ParticleControllerInfluencerPanel, com.badlogic.gdx.tools.flame.TemplatePickerPanel

Method Summary

Modifier and TypeMethod and Description
public void
onResourceLoaded(T resource)

Method Detail

onResourceLoadedback to summary
public void onResourceLoaded(T resource)
com.badlogic.gdx.tools.flame back to summary

public Class LoaderButton.ModelLoaderButton

extends LoaderButton<Model>
Class Inheritance

Field Summary

Inherited from com.badlogic.gdx.tools.flame.LoaderButton:
editorlistener

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
protected void
Inherited from com.badlogic.gdx.tools.flame.LoaderButton:
setListener

Constructor Detail

ModelLoaderButtonback to summary
public ModelLoaderButton(FlameMain editor)
ModelLoaderButtonback to summary
public ModelLoaderButton(FlameMain editor, LoaderButton.Listener<Model> listener)

Method Detail

loadResourceback to summary
protected void loadResource()

Implements abstract com.badlogic.gdx.tools.flame.LoaderButton.loadResource.

com.badlogic.gdx.tools.flame back to summary

public Class LoaderButton.ParticleEffectLoaderButton

extends LoaderButton<ParticleEffect>
Class Inheritance

Field Summary

Inherited from com.badlogic.gdx.tools.flame.LoaderButton:
editorlistener

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
protected void
Inherited from com.badlogic.gdx.tools.flame.LoaderButton:
setListener

Constructor Detail

ParticleEffectLoaderButtonback to summary
public ParticleEffectLoaderButton(FlameMain editor)
ParticleEffectLoaderButtonback to summary
public ParticleEffectLoaderButton(FlameMain editor, LoaderButton.Listener<ParticleEffect> listener)

Method Detail

loadResourceback to summary
protected void loadResource()

Implements abstract com.badlogic.gdx.tools.flame.LoaderButton.loadResource.