Package com.example.reclaadmin

Source Code of com.example.reclaadmin.AdminMail

package com.example.reclaadmin;

import com.vaadin.terminal.ThemeResource;
import com.vaadin.ui.Alignment;
import com.vaadin.ui.Button;
import com.vaadin.ui.CustomLayout;
import com.vaadin.ui.HorizontalLayout;
import com.vaadin.ui.Panel;
import com.vaadin.ui.RichTextArea;
import com.vaadin.ui.TextField;
import com.vaadin.ui.VerticalLayout;

@SuppressWarnings("serial")
public class AdminMail extends VerticalLayout{
 
  ReclaadminApplication __app;
  CustomLayout custom = new CustomLayout("send_button");
  VerticalLayout vlayout = new VerticalLayout();
  VerticalLayout _vlayout = new VerticalLayout();
  VerticalLayout __vlayout = new VerticalLayout();
  HorizontalLayout hlayout = new HorizontalLayout();
  HorizontalLayout _hlayout = new HorizontalLayout();
  HorizontalLayout __hlayout = new HorizontalLayout();
  HorizontalLayout ___hlayout = new HorizontalLayout();
  HorizontalLayout ____hlayout = new HorizontalLayout();
 
 
 
  public AdminMail(ReclaadminApplication application, Panel panel)
  {
    __app = application;
   
    panel.setSizeUndefined();
    panel.setCaption("Email");
    panel.setIcon(new ThemeResource("icons/actions/message.png"));
    setSpacing(false);
   
    hlayout.setSpacing(true);
    hlayout.setMargin(true);
   
    _hlayout.setSpacing(true);

   
    TextField smtp = new TextField("SMTP");
    smtp.setRequired(true);
    smtp.setInputPrompt("msg.onda.ma");
    hlayout.addComponent(smtp);
   
    TextField port = new TextField("Port");
    port.setRequired(true);
    port.setInputPrompt("xxx");
    hlayout.addComponent(port);
   
    addComponent(hlayout);
   
    TextField user = new TextField("Utilisateur");
    user.setRequired(true);
    user.setInputPrompt("admin");
    __hlayout.addComponent(user);
    vlayout.addComponent(__hlayout);
    addComponent(vlayout);
   
    TextField email = new TextField("Email");
    email.setRequired(true);
    email.setInputPrompt("admin@onda.ma");
    _hlayout.addComponent(email);
   
    TextField password = new TextField("Password");
    password.setRequired(true);
    password.setSecret(true);
    _hlayout.addComponent(password);
   
    vlayout.addComponent(_hlayout);
   
    vlayout.setMargin(true);
    addComponent(vlayout);
   
    TextField to = new TextField("To");
    to.setRequired(true);
    ___hlayout.addComponent(to);
    _vlayout.addComponent(___hlayout);
   
    TextField subject = new TextField("Subject");
    subject.setWidth("15em");
    ____hlayout.addComponent(subject);
    _vlayout.addComponent(____hlayout);
   
    _vlayout.setMargin(true);
   
    RichTextArea body = new RichTextArea("Message");
    body.setWidth("530px");
    body.setWordwrap(true);
    _vlayout.addComponent(body);
   
    addComponent(_vlayout);
   
    Button send = new Button("Envoyer", this, "sendButtonClick");
    send.setIcon(new ThemeResource("icons/actions/mail_send.png"));
    custom.addComponent(send, "send");
    addComponent(custom);
    setComponentAlignment(custom, Alignment.MIDDLE_CENTER);
    setMargin(true);
  }
 
 
  /*
   * Handler for send button
   */
  public void sendButtonClick(Button.ClickEvent event)
  {
    __app.getMainWindow().showNotification("Message Envoyé avec Succès !")
  }

}
TOP

Related Classes of com.example.reclaadmin.AdminMail

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.