private class RandomGeneratorDataIOSwing.RandomGeneratorChooser extends de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDSwingComponent implements ActionListener, KeyListener, de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeListener
Modifier and Type | Field and Description |
---|---|
private de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDSwingComponentComboBox |
cb |
private Color |
disabledColor |
private Color |
invalidColor |
private JPanel |
mainPanel
Main panel.
|
private de.unihalle.informatik.Alida.operator.ALDParameterDescriptor |
paramDescr
(Operator) parameter descriptor of associated parameter.
|
private static long |
serialVersionUID |
private de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDSwingComponentTextField |
tf |
private Color |
validColor |
Constructor and Description |
---|
RandomGeneratorChooser(Random rand,
de.unihalle.informatik.Alida.operator.ALDParameterDescriptor d) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e) |
void |
disableComponent() |
void |
dispose() |
void |
enableComponent() |
JComponent |
getJComponent() |
Random |
getRandom() |
void |
handleValueChangeEvent(de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeEvent event) |
void |
keyPressed(KeyEvent e) |
void |
keyReleased(KeyEvent e) |
void |
keyTyped(KeyEvent e) |
void |
setRandom(Random rand) |
private void |
validateSeedTextField() |
private JPanel mainPanel
private de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDSwingComponentComboBox cb
private de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDSwingComponentTextField tf
private Color disabledColor
private Color validColor
private Color invalidColor
private de.unihalle.informatik.Alida.operator.ALDParameterDescriptor paramDescr
private static final long serialVersionUID
public RandomGeneratorChooser(Random rand, de.unihalle.informatik.Alida.operator.ALDParameterDescriptor d) throws SecurityException, IllegalArgumentException, ClassNotFoundException, NoSuchFieldException, IllegalAccessException
public JComponent getJComponent()
getJComponent
in class de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDSwingComponent
public Random getRandom() throws NumberFormatException
NumberFormatException
public void setRandom(Random rand) throws ClassNotFoundException, SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
public void keyPressed(KeyEvent e)
keyPressed
in interface KeyListener
public void keyReleased(KeyEvent e)
keyReleased
in interface KeyListener
public void keyTyped(KeyEvent e)
keyTyped
in interface KeyListener
public void handleValueChangeEvent(de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeEvent event)
handleValueChangeEvent
in interface de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeListener
private void validateSeedTextField()
public void disableComponent()
disableComponent
in class de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDSwingComponent
public void enableComponent()
enableComponent
in class de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDSwingComponent
public void dispose()
dispose
in class de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDSwingComponent
Copyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.