intellij-randomness / com.fwdekker.randomness.string / SymbolSetTable

SymbolSetTable

class SymbolSetTable : ActivityTableModelEditor<SymbolSet>

An editable table for selecting and editing SymbolSets.

See Also

StringSettingsComponent

Constructors

<init>

SymbolSetTable()

An editable table for selecting and editing SymbolSets.

Inherited Properties

activeData

var activeData: Collection<T>

All data of which the checkbox is currently checked.

data

var data: Collection<T>

All data currently in the table.

emptySubText

val emptySubText: String

the instruction to display when the table is empty

Functions

createElement

fun createElement(): EditableSymbolSet

Creates a new placeholder SymbolSet instance.

Inherited Functions

addChangeListener

fun addChangeListener(listener: () -> Unit): Unit

Adds a listener that is called whenever this table is updated.

createComponent

open fun createComponent(): JPanel

Creates a new JPanel with the table and the corresponding buttons.