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

public abstract Class EditorPanel<T>

extends JPanel
Class Inheritance
Known Direct Subclasses
com.badlogic.gdx.tools.flame.EmptyPanel, com.badlogic.gdx.tools.flame.InfluencerPanel, com.badlogic.gdx.tools.flame.ParticleValuePanel, com.badlogic.gdx.tools.flame.PointSpriteBatchPanel, com.badlogic.gdx.tools.flame.RegularEmitterPanel, com.badlogic.gdx.tools.flame.SavePanel, com.badlogic.gdx.tools.flame.StrengthVelocityPanel, com.badlogic.gdx.tools.flame.TemplatePickerPanel, com.badlogic.gdx.tools.flame.TextureLoaderPanel, com.badlogic.gdx.tools.flame.AngularVelocityPanel, com.badlogic.gdx.tools.flame.BillboardBatchPanel, com.badlogic.gdx.tools.flame.CountPanel, com.badlogic.gdx.tools.flame.DrawPanel
Imports
java.awt.Container, .Cursor, .Font, .GridBagConstraints, .GridBagLayout, .Insets, java.awt.event.ActionEvent, .ActionListener, .MouseAdapter, .MouseEvent, javax.swing.BorderFactory, .JButton, .JCheckBox, .JComponent, .JLabel, .JPanel, .JSpinner, .JToggleButton, javax.swing.event.ChangeListener, .TableModelListener, javax.swing.table.DefaultTableModel

Author
Inferno

Field Summary

Modifier and TypeField and Description
pack-priv JToggleButton
pack-priv JToggleButton
pack-priv JPanel
pack-priv JPanel
private String
pack-priv JLabel
protected FlameMain
private boolean
protected boolean
protected boolean
protected boolean
private String
pack-priv JLabel
pack-priv JButton
private JPanel
protected T

Constructor Summary

AccessConstructor and Description
public
EditorPanel(FlameMain editor, String name, String description, boolean alwaysActive, boolean isRemovable)

public
EditorPanel(FlameMain editor, String name, String description)

Method Summary

Modifier and TypeMethod and Description
protected void
protected void
addContent(int row, int column, JComponent component)

protected void
addContent(int row, int column, JComponent component, boolean addBorder)

protected void
addContent(int row, int column, JComponent component, int anchor, int fill)

protected void
addContent(int row, int column, JComponent component, boolean addBorders, int anchor, int fill, float wx, float wy)

protected void
addContent(int row, int column, JComponent component, boolean addBorders, int anchor, int fill)

public static void
addContent(JPanel panel, int row, int column, JComponent component, boolean addBorders, int anchor, int fill, float wx, float wy)

public JPanel
public JPanel
public String
getName()

Overrides java.awt.Component.getName.

Gets the name of the component.

protected void
protected void
public void
public void
public void
setHasAdvanced(boolean hasAdvanced)

public void
setIsAlwayShown(boolean isAlwaysShown)

public void
setName(String name)

Overrides java.awt.Component.setName.

Sets the name of the component to the specified string.

public void
setValue(T value)

protected static <K> void
setValue(JSpinner spinner, K object)

protected static void
setValue(JCheckBox checkBox, boolean isSelected)

protected static <K> void
setValue(Slider slider, float value)

protected static void
setValue(DefaultTableModel tableModel, Object value, int row, int column)

public void
showContent(boolean visible)

public void
update(FlameMain editor)

Inherited from javax.swing.JPanel:
getAccessibleContextgetUIgetUIClassIDparamStringsetUIupdateUI

Field Detail

activeButtonback to summary
pack-priv JToggleButton activeButton
advancedButtonback to summary
pack-priv JToggleButton advancedButton
advancedPanelback to summary
pack-priv JPanel advancedPanel
contentPanelback to summary
pack-priv JPanel contentPanel
descriptionback to summary
private String description
descriptionLabelback to summary
pack-priv JLabel descriptionLabel
editorback to summary
protected FlameMain editor
hasAdvancedback to summary
private boolean hasAdvanced
isAlwaysActiveback to summary
protected boolean isAlwaysActive
isAlwaysShownback to summary
protected boolean isAlwaysShown
isRemovableback to summary
protected boolean isRemovable
nameback to summary
private String name

Hides java.awt.Component.name.

nameLabelback to summary
pack-priv JLabel nameLabel
removeButtonback to summary
pack-priv JButton removeButton
titlePanelback to summary
private JPanel titlePanel
valueback to summary
protected T value

Constructor Detail

EditorPanelback to summary
public EditorPanel(FlameMain editor, String name, String description, boolean alwaysActive, boolean isRemovable)
EditorPanelback to summary
public EditorPanel(FlameMain editor, String name, String description)

Method Detail

activateback to summary
protected void activate()
addContentback to summary
protected void addContent(int row, int column, JComponent component)
addContentback to summary
protected void addContent(int row, int column, JComponent component, boolean addBorder)
addContentback to summary
protected void addContent(int row, int column, JComponent component, int anchor, int fill)
addContentback to summary
protected void addContent(int row, int column, JComponent component, boolean addBorders, int anchor, int fill, float wx, float wy)
addContentback to summary
protected void addContent(int row, int column, JComponent component, boolean addBorders, int anchor, int fill)
addContentback to summary
public static void addContent(JPanel panel, int row, int column, JComponent component, boolean addBorders, int anchor, int fill, float wx, float wy)
getAdvancedPanelback to summary
public JPanel getAdvancedPanel()
getContentPanelback to summary
public JPanel getContentPanel()
getNameback to summary
public String getName()

Overrides java.awt.Component.getName.

Doc from java.awt.Component.getName.

Gets the name of the component.

initializeComponentsback to summary
protected void initializeComponents()
removePanelback to summary
protected void removePanel()
setDescriptionback to summary
public void setDescription(String desc)
setEmbeddedback to summary
public void setEmbedded()
setHasAdvancedback to summary
public void setHasAdvanced(boolean hasAdvanced)
setIsAlwayShownback to summary
public void setIsAlwayShown(boolean isAlwaysShown)
setNameback to summary
public void setName(String name)

Overrides java.awt.Component.setName.

Doc from java.awt.Component.setName.

Sets the name of the component to the specified string.

setValueback to summary
public void setValue(T value)
setValueback to summary
protected static <K> void setValue(JSpinner spinner, K object)
setValueback to summary
protected static void setValue(JCheckBox checkBox, boolean isSelected)
setValueback to summary
protected static <K> void setValue(Slider slider, float value)
setValueback to summary
protected static void setValue(DefaultTableModel tableModel, Object value, int row, int column)
showContentback to summary
public void showContent(boolean visible)
updateback to summary
public void update(FlameMain editor)