public class YoutubeDemo extends MainWindow {
Edit.useNativeNumericPad = true;
Edit startEdit = new Edit();
startEdit.caption = "start (s)";
startEdit.setKeyboard(Edit.KBD_NUMERIC);
Edit endEdit = new Edit();
endEdit.caption = "end (s)";
endEdit.setKeyboard(Edit.KBD_NUMERIC);
Check auto = new Check("autoPlay");
add(startEdit, CENTER, AFTER + UnitsConverter.toPixels(DP + 16),
PARENTSIZE + 80, PREFERRED);
add(endEdit, CENTER, AFTER + UnitsConverter.toPixels(DP + 16),
PARENTSIZE + 80, PREFERRED);
add(auto, CENTER, AFTER + UnitsConverter.toPixels(DP + 16),
PARENTSIZE + 80, PREFERRED);
Button b = new Button("Open Video");
add(b, CENTER, AFTER + UnitsConverter.toPixels(DP + 16));
b.addPressListener((c) -> {
int start = startEdit.getText() == null? 0 : (int) Double.parseDouble(startEdit.getText());
int end = endEdit.getText() == null? -1 : (int) Double.parseDouble(endEdit.getText());
boolean autoPlay = auto.isChecked();
(state) -> System.out.println("State: " + state));
new MessageBox("Erro", e.getMessage()).popup();