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.ALDSwingComponentpublic Random getRandom() throws NumberFormatException
NumberFormatExceptionpublic void setRandom(Random rand) throws ClassNotFoundException, SecurityException, NoSuchFieldException, IllegalArgumentException, IllegalAccessException
public void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerpublic void keyPressed(KeyEvent e)
keyPressed in interface KeyListenerpublic void keyReleased(KeyEvent e)
keyReleased in interface KeyListenerpublic void keyTyped(KeyEvent e)
keyTyped in interface KeyListenerpublic void handleValueChangeEvent(de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeEvent event)
handleValueChangeEvent in interface de.unihalle.informatik.Alida.dataio.provider.swing.events.ALDSwingValueChangeListenerprivate void validateSeedTextField()
public void disableComponent()
disableComponent in class de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDSwingComponentpublic void enableComponent()
enableComponent in class de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDSwingComponentpublic void dispose()
dispose in class de.unihalle.informatik.Alida.dataio.provider.swing.components.ALDSwingComponentCopyright © 2010–2025 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.