Je suis nouveau dans le domaine de Vaadin et j'apprends encore. J'essaie d'obtenir la compilation d'un projet Vaadin de base. Je veux qu'il affiche une fenêtre modale lorsque l'interface utilisateur est lancée, mais j'ai des difficultés. Voici ce que j'ai jusqu'à présent :
CaptchaUI.java -
import com.vaadin.server.VaadinRequest;
import com.vaadin.ui.UI;
public abstract class CaptchaUI extends UI {
/**
*
*/
private static final long serialVersionUID = 1L;
@Override
protected void init(VaadinRequest request) {
addWindow(new CaptchaWindow());
}
}
CaptchaWindow.java -
import com.vaadin.ui.Button;
import com.vaadin.ui.Label;
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Window;
public class CaptchaWindow extends Window {
/**
*
*/
private static final long serialVersionUID = 1L;
public CaptchaWindow() {
// Some other UI content
setContent(new Label("Here's my UI"));
// Create a sub-window and set the content
Window subWindow = new Window("Sub Window");
VerticalLayout subContent = new VerticalLayout();
subContent.setMargin(true);
subWindow.setContent(subContent);
// Put some components in it
subContent.addComponent(new Label("Label"));
subContent.addComponent(new Button("Button"));
// Center it in the browser window
subWindow.center();
// Open it in the UI
addWindow(subWindow);
}
}
Quelqu'un pourrait-il me donner de l'aide ou une recommandation pour le faire s'afficher ?
Merci beaucoup.