$darkmode
DENOPTIM
denoptim.gui.GUIEmptyVertexMaker Class Reference
Inheritance diagram for denoptim.gui.GUIEmptyVertexMaker:
[legend]
Collaboration diagram for denoptim.gui.GUIEmptyVertexMaker:
[legend]

Public Member Functions

 GUIEmptyVertexMaker (Component parent, BBType givenType)
 Constructs a maker that can make empty vertexes on a specific BBType and does not allow to change such type. More...
 
 GUIEmptyVertexMaker (Component parent)
 Constructs a maker that can make empty vertexes freely. More...
 
 GUIEmptyVertexMaker (Component refForPlacement, boolean canBeScaffold)
 Constructs a maker that can make empty vertexes, but controls whether the generated vertexes are allowed to be BBType#SCAFFOLD. More...
 
- Public Member Functions inherited from denoptim.gui.GUIModalDialog
 GUIModalDialog (Component refForPlacement)
 Constructor. More...
 
 GUIModalDialog (Component refForPlacement, boolean useExtraButton)
 Constructor. More...
 
Object showDialog ()
 Shows the dialog and restrains the modality to it, until the dialog gets closed. More...
 
void addToNorthPane (JComponent comp)
 Adds a component to the topmost part of this dialog frame. More...
 
void addToCentralPane (JComponent comp)
 Adds a component to the central part of this dialog frame. More...
 

Private Member Functions

void updateBBTypeBasedOnAPCount ()
 

Private Attributes

JPanel centralPanel
 
JPanel lineAPsBtns
 
JButton btnAPInsert
 
JButton btnAPDelete
 
JScrollPane apTabPanel
 
JTable apTable
 
DefaultTableModel apTabModel
 
JPanel lineBBType
 
JComboBox< BBTypecmbBBType
 
JPanel lineRCV
 
JRadioButton rcbIsRCV
 
boolean canBeScaffold = true
 

Static Private Attributes

static final long serialVersionUID = 1L
 Version UID. More...
 

Additional Inherited Members

- Protected Member Functions inherited from denoptim.gui.GUIModalDialog
void close ()
 Closes the dialog window. More...
 
- Protected Attributes inherited from denoptim.gui.GUIModalDialog
JButton btnDone
 The button that is used to launch the processing of the data given to the open dialog, and close the dialog window. More...
 
JButton btnCanc
 The button that is used to close the dialog without processing any input. More...
 
JButton btnExtra
 The button that can be used for any action that does not close the dialog. More...
 
Object result = null
 The result to be returned once the dialog is closed. More...
 

Detailed Description

Definition at line 53 of file GUIEmptyVertexMaker.java.

Constructor & Destructor Documentation

◆ GUIEmptyVertexMaker() [1/3]

denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker ( Component  parent,
BBType  givenType 
)

Constructs a maker that can make empty vertexes on a specific BBType and does not allow to change such type.

Parameters
parentthe parent component used to place the dialog in proximity of the parent.
givenTypethe given type of the generated vertexes.

Definition at line 100 of file GUIEmptyVertexMaker.java.

References denoptim.gui.GUIEmptyVertexMaker.cmbBBType.

◆ GUIEmptyVertexMaker() [2/3]

denoptim.gui.GUIEmptyVertexMaker.GUIEmptyVertexMaker ( Component  parent)

Constructs a maker that can make empty vertexes freely.

Parameters
parentthe parent component used to place the dialog in proximity of the parent.

Definition at line 116 of file GUIEmptyVertexMaker.java.

◆ GUIEmptyVertexMaker() [3/3]

Member Function Documentation

◆ updateBBTypeBasedOnAPCount()

void denoptim.gui.GUIEmptyVertexMaker.updateBBTypeBasedOnAPCount ( )
private

Member Data Documentation

◆ apTable

JTable denoptim.gui.GUIEmptyVertexMaker.apTable
private

◆ apTabModel

DefaultTableModel denoptim.gui.GUIEmptyVertexMaker.apTabModel
private

◆ apTabPanel

JScrollPane denoptim.gui.GUIEmptyVertexMaker.apTabPanel
private

◆ btnAPDelete

JButton denoptim.gui.GUIEmptyVertexMaker.btnAPDelete
private

◆ btnAPInsert

JButton denoptim.gui.GUIEmptyVertexMaker.btnAPInsert
private

◆ canBeScaffold

boolean denoptim.gui.GUIEmptyVertexMaker.canBeScaffold = true
private

◆ centralPanel

JPanel denoptim.gui.GUIEmptyVertexMaker.centralPanel
private

◆ cmbBBType

JComboBox<BBType> denoptim.gui.GUIEmptyVertexMaker.cmbBBType
private

◆ lineAPsBtns

JPanel denoptim.gui.GUIEmptyVertexMaker.lineAPsBtns
private

◆ lineBBType

JPanel denoptim.gui.GUIEmptyVertexMaker.lineBBType
private

◆ lineRCV

JPanel denoptim.gui.GUIEmptyVertexMaker.lineRCV
private

◆ rcbIsRCV

JRadioButton denoptim.gui.GUIEmptyVertexMaker.rcbIsRCV
private

◆ serialVersionUID

final long denoptim.gui.GUIEmptyVertexMaker.serialVersionUID = 1L
staticprivate

Version UID.

Definition at line 59 of file GUIEmptyVertexMaker.java.


The documentation for this class was generated from the following file: