Skip to content
Snippets Groups Projects
Commit 37e30a3d authored by Benjamin Lang's avatar Benjamin Lang
Browse files

AbbruchButton als Link mittig unterhalb der LoginBox eingefügt.

(Zur Sicherstellung der Anforderung, dass alle Vorgänge abbrechbar sein sollen)
parent 27d1a6aa
No related branches found
No related tags found
No related merge requests found
...@@ -4,6 +4,7 @@ import com.vaadin.navigator.ViewChangeListener; ...@@ -4,6 +4,7 @@ import com.vaadin.navigator.ViewChangeListener;
import com.vaadin.server.FontAwesome; import com.vaadin.server.FontAwesome;
import com.vaadin.shared.ui.label.ContentMode; import com.vaadin.shared.ui.label.ContentMode;
import com.vaadin.ui.*; import com.vaadin.ui.*;
import com.vaadin.ui.themes.ValoTheme;
import java.util.logging.Level; import java.util.logging.Level;
import java.util.logging.Logger; import java.util.logging.Logger;
import org.s4s.dao.KundenDAO; import org.s4s.dao.KundenDAO;
...@@ -53,19 +54,34 @@ public class LoginView extends TemplateView { ...@@ -53,19 +54,34 @@ public class LoginView extends TemplateView {
Button button = new Button("Login", FontAwesome.BEER); Button button = new Button("Login", FontAwesome.BEER);
Button buttonReg = new Button("Registrieren", FontAwesome.BEER); Button buttonReg = new Button("Registrieren", FontAwesome.BEER);
Button abbruch = new Button("Abbruch");
abbruch.setIcon(FontAwesome.STOP_CIRCLE);
abbruch.addStyleName(ValoTheme.BUTTON_LINK);
hLay.addComponent(button); hLay.addComponent(button);
Label lbl = new Label("&nbsp", ContentMode.HTML); Label lbl = new Label("&nbsp", ContentMode.HTML);
hLay.addComponent(lbl); hLay.addComponent(lbl);
hLay.addComponent(buttonReg); hLay.addComponent(buttonReg);
layout.addComponent(label); layout.addComponent(label);
layout.addComponent(hLay); layout.addComponent(hLay);
VerticalLayout box = new VerticalLayout();
HorizontalLayout horSpacer = new HorizontalLayout(); HorizontalLayout horSpacer = new HorizontalLayout();
horSpacer.addComponent(layout); horSpacer.addComponent(layout);
this.addComponent(horSpacer); box.addComponent(horSpacer);
horSpacer.setComponentAlignment(layout, Alignment.MIDDLE_CENTER); horSpacer.setComponentAlignment(layout, Alignment.MIDDLE_CENTER);
this.setComponentAlignment(horSpacer, Alignment.MIDDLE_CENTER); box.setComponentAlignment(horSpacer, Alignment.MIDDLE_CENTER);
HorizontalLayout abbruchSpacer = new HorizontalLayout();
abbruchSpacer.addComponent(abbruch);
Label lb = new Label("&nbsp", ContentMode.HTML);
box.addComponent(lb);
box.addComponent(abbruchSpacer);
box.setComponentAlignment(abbruchSpacer, Alignment.MIDDLE_CENTER);
this.addComponent(box);
this.setComponentAlignment(box, Alignment.MIDDLE_CENTER);
button.addClickListener((Button.ClickEvent event) -> { button.addClickListener((Button.ClickEvent event) -> {
String login = userLogin.getValue(); String login = userLogin.getValue();
String password = passwordField.getValue(); String password = passwordField.getValue();
...@@ -91,6 +107,9 @@ public class LoginView extends TemplateView { ...@@ -91,6 +107,9 @@ public class LoginView extends TemplateView {
buttonReg.addClickListener((Button.ClickEvent event) -> { buttonReg.addClickListener((Button.ClickEvent event) -> {
UI.getCurrent().getNavigator().navigateTo(Views.REGISTRIERUNG); UI.getCurrent().getNavigator().navigateTo(Views.REGISTRIERUNG);
}); });
abbruch.addClickListener(e -> {
UI.getCurrent().getNavigator().navigateTo(Views.WELCOME);
});
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment