Randomizer
Want to throw some dice or toss a coin in your application?
Randomizer is a simple way to create lottery-like components in your application. The distribution package includes two examples, Die and CoinToss components which are also demonstrated in the online demo (see the links).
Sample code
final Die die = new Die(); die.setCaption("MyDie"); die.setValue(1); die.addListener(new Randomizer.ClickListener() { public void randomizerClick( org.vaadin.teemu.randomizer.Randomizer.ClickEvent event) { // throw the Die when clicked die.randomize(); } }); die.addListener(new Property.ValueChangeListener() { public void valueChange(ValueChangeEvent event) { // show the value as a notification mainWindow.showNotification("Value: " + event.getProperty().getValue()); } });
Links
Compatibility
Was this helpful? Need more help?
Leave a comment or a question below. You can also join
the chat on Discord or
ask questions on StackOverflow.
Version
- Released
- 2010-02-21
- Maturity
- BETA
- License
- Apache License 2.0
Compatibility
- Framework
- Vaadin 6.2+
- Browser
- Internet Explorer
- Internet Explorer
- Internet Explorer
- Firefox
- Opera
- Safari
Randomizer - Vaadin Add-on Directory
Want to throw some dice or toss a coin in your application?Randomizer is a simple way to create lottery-like components in your application. The distribution package includes two examples, Die and CoinToss components which are also demonstrated in the online demo (see the links).
Online DemoSource Code
Discussion Forum