From 38a4b48524e7092a3529bd96c48f37d5b7828356 Mon Sep 17 00:00:00 2001 From: Maximilian Komp <m.komp@sprinteins.com> Date: Tue, 18 Apr 2017 16:28:27 +0200 Subject: [PATCH] new folder View Controller and Model add LoginUI Class --- .idea/uiDesigner.xml | 124 ++++++++++++++++++ src/main/java/org/s4s/Controller/LogInUI.java | 38 ++++++ .../java/org/s4s/{ => Controller}/MyUI.java | 12 +- .../s4s/Controller/LogInUI$MyUIServlet.class | Bin 0 -> 672 bytes .../classes/org/s4s/Controller/LogInUI.class | Bin 0 -> 1100 bytes .../org/s4s/Controller/MyUI$MyUIServlet.class | Bin 0 -> 657 bytes target/classes/org/s4s/Controller/MyUI.class | Bin 0 -> 1144 bytes target/classes/org/s4s/MyUI$MyUIServlet.class | Bin 613 -> 613 bytes target/classes/org/s4s/MyUI.class | Bin 816 -> 1111 bytes .../compile/default-compile/createdFiles.lst | 4 + 10 files changed, 172 insertions(+), 6 deletions(-) create mode 100644 .idea/uiDesigner.xml create mode 100644 src/main/java/org/s4s/Controller/LogInUI.java rename src/main/java/org/s4s/{ => Controller}/MyUI.java (86%) create mode 100644 target/classes/org/s4s/Controller/LogInUI$MyUIServlet.class create mode 100644 target/classes/org/s4s/Controller/LogInUI.class create mode 100644 target/classes/org/s4s/Controller/MyUI$MyUIServlet.class create mode 100644 target/classes/org/s4s/Controller/MyUI.class diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..e96534f --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="Palette2"> + <group name="Swing"> + <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false"> + <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" /> + </item> + <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false"> + <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" /> + </item> + <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false"> + <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" /> + </item> + <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true"> + <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" /> + </item> + <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" /> + <initial-values> + <property name="text" value="Button" /> + </initial-values> + </item> + <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" /> + <initial-values> + <property name="text" value="RadioButton" /> + </initial-values> + </item> + <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" /> + <initial-values> + <property name="text" value="CheckBox" /> + </initial-values> + </item> + <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false"> + <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" /> + <initial-values> + <property name="text" value="Label" /> + </initial-values> + </item> + <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true"> + <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> + <preferred-size width="150" height="-1" /> + </default-constraints> + </item> + <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true"> + <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> + <preferred-size width="150" height="-1" /> + </default-constraints> + </item> + <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true"> + <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> + <preferred-size width="150" height="-1" /> + </default-constraints> + </item> + <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true"> + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> + <preferred-size width="150" height="50" /> + </default-constraints> + </item> + <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true"> + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> + <preferred-size width="150" height="50" /> + </default-constraints> + </item> + <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true"> + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> + <preferred-size width="150" height="50" /> + </default-constraints> + </item> + <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true"> + <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" /> + </item> + <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> + <preferred-size width="150" height="50" /> + </default-constraints> + </item> + <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3"> + <preferred-size width="150" height="50" /> + </default-constraints> + </item> + <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> + <preferred-size width="150" height="50" /> + </default-constraints> + </item> + <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3"> + <preferred-size width="200" height="200" /> + </default-constraints> + </item> + <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false"> + <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3"> + <preferred-size width="200" height="200" /> + </default-constraints> + </item> + <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true"> + <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" /> + </item> + <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" /> + </item> + <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false"> + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" /> + </item> + <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" /> + </item> + <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false"> + <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1"> + <preferred-size width="-1" height="20" /> + </default-constraints> + </item> + <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false"> + <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" /> + </item> + <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false"> + <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" /> + </item> + </group> + </component> +</project> \ No newline at end of file diff --git a/src/main/java/org/s4s/Controller/LogInUI.java b/src/main/java/org/s4s/Controller/LogInUI.java new file mode 100644 index 0000000..2ea4393 --- /dev/null +++ b/src/main/java/org/s4s/Controller/LogInUI.java @@ -0,0 +1,38 @@ +package org.s4s.Controller; +import javax.servlet.annotation.WebServlet; + +import com.vaadin.annotations.VaadinServletConfiguration; +import com.vaadin.server.FontAwesome; +import com.vaadin.server.VaadinRequest; +import com.vaadin.server.VaadinServlet; +import com.vaadin.ui.*; +/** + * Created by Max on 18.04.2017. + */ +public class LogInUI extends UI{ + + + @Override + protected void init(VaadinRequest vaadinRequest) { + FormLayout form = new FormLayout(); + TextField tf1 = new TextField("Name"); + tf1.setIcon(FontAwesome.USER); + form.addComponent(tf1); + + TextField tf2 = new TextField("Passwort"); + tf2.setIcon(FontAwesome.ROAD); + form.addComponent(tf2); + + + setContent(form); + } + + @WebServlet(urlPatterns = "/*", name = "MyUIServlet", asyncSupported = true) + @VaadinServletConfiguration(ui = LogInUI.class, productionMode = false) + public static class MyUIServlet extends VaadinServlet { + } + + + + +} diff --git a/src/main/java/org/s4s/MyUI.java b/src/main/java/org/s4s/Controller/MyUI.java similarity index 86% rename from src/main/java/org/s4s/MyUI.java rename to src/main/java/org/s4s/Controller/MyUI.java index 4e0d1b8..d9163c5 100644 --- a/src/main/java/org/s4s/MyUI.java +++ b/src/main/java/org/s4s/Controller/MyUI.java @@ -1,4 +1,5 @@ -package org.s4s; + +package org.s4s.Controller; import javax.servlet.annotation.WebServlet; @@ -6,11 +7,7 @@ import com.vaadin.annotations.Theme; import com.vaadin.annotations.VaadinServletConfiguration; import com.vaadin.server.VaadinRequest; import com.vaadin.server.VaadinServlet; -import com.vaadin.ui.Button; -import com.vaadin.ui.Label; -import com.vaadin.ui.TextField; -import com.vaadin.ui.UI; -import com.vaadin.ui.VerticalLayout; +import com.vaadin.ui.*; /** * This UI is the application entry point. A UI may either represent a browser window @@ -24,7 +21,10 @@ public class MyUI extends UI { @Override protected void init(VaadinRequest vaadinRequest) { + Label label = new Label("Das erste Label unseres Shop in Shop System"); + + setContent(label); } diff --git a/target/classes/org/s4s/Controller/LogInUI$MyUIServlet.class b/target/classes/org/s4s/Controller/LogInUI$MyUIServlet.class new file mode 100644 index 0000000000000000000000000000000000000000..c94f62a614eb84e24c1147848e66a3fe2c16780f GIT binary patch literal 672 zcma)4T}xX*5IuAARg*MYTdiNM3M$rz?n8Z31PKU%tB9#7*r(0S8dq+1!|vWte^#Fg zedrJHM~QP|DCtARdtr9w%<P;q!`?sq{sUki8&wprTET}3J`&1@+URgZDC~af5Q<IP zQ-s-A8+Dcqy2^c(-IS5}*d{XVNT>670v5xK_JrE$-DRt-+$dFnP;VKdTr-v4D^Bjl z*7b$o_o8V{a5hbq6S3{L%w=n9>f!;R+P0ZX)QQds>yw(#w{j#2%NLmmdZ0SmYZh>9 zj14kqYnWm?&TD=M|0F@kze({;btl5Oe=T$AxeP(M{8l9PcwQq1OxBS8&Lr(@IJ7RP zUV#@ygfDSo2Vx{;Pn)TxUUbILq%n_mt^1i9t6`QX(}cBWrskT)(Ai#=<oZu};W;1b zD56xsI$`H!8zZbw>C1=b&Hf{eu=4*_*hIuHA^(VfCTCmbNQ`5kwD$}2lYs~owq=Ha z4ZLDoANwWDum^7Pnr(yzX8GJ<Z;r7y-$5Spc<WKcyDKbUku&cTEMfTyE2wd8mHR|k H<8$T_#3rnB literal 0 HcmV?d00001 diff --git a/target/classes/org/s4s/Controller/LogInUI.class b/target/classes/org/s4s/Controller/LogInUI.class new file mode 100644 index 0000000000000000000000000000000000000000..0b41210d74a1090e77e16aba26bb06f37431ad06 GIT binary patch literal 1100 zcmah|YflqF6g|@}^uh8FL?{-airDg6(JIQrgjAa}DVVgBgpW%*)HT~(-QA-6DkC2t zk;EV1k20RwHrT4fFFP~mo_o)kJ9mHl{PrC{9y>{lU?GNwNkr7T7{{X|G-MOVVM*<l zRb(ZORfVi2F$^Py$1$wO@I+u}@2pm;O7GN`fq-6e9O)Ho)Ayw>Ft}|wR`5z7n#~;w zXa%<+1xCx3Blp{_W9c23$2O7ivRgOpL({X=xeIE+JBu~aW!GyOe%?0<t`m5!ZA;H6 zyUmhQD{Zl+QV>|kmg{cII5o|N<rqHwkaZZID)M7n`oWfRFx(+@A%V<)v#4<5dM$yO zUTWJiibTuincEKNA{v~m3#9&_9LUc>(UNwf!(g|PRk!WcWzkZ%*1NY@dvBhaI>s>} zFx_*DJ`sVb{?K)CI@~u~QWba_Lte)-JlC;-7dl>IQ(&YTcv1%QW~1Rr-`BCF;@c`T zb8~A2#`^VYC4t48`3rq>Fqti@OBuH5G!5!oPBZNPY){SZBNh3oyPu@*w%8J_R((?u znCori-#oT6=F6Z|cO7#7_3{<gQ;iNqb>6(-wm!IybT}&Mz63V;Iu^3E%G=%7d?^a3 zfny3XocR&{E#Qy9VZ{W$w|O$S3a$f7mk?jW@Fc&3A*kaH_j-qbDNOUEA%z(tD)|ed z7~r~dg~-t*qI*}+j>ZQrF}S~aj@Sj_E2|esglLlJrk2vqF{JR6#=z3b1@zydi%788 zEyU?hIZRRH9xdc3y-x8B+~u36LsR*VaMu(qFqWpRI7ereSrJxP#vJBpF~>R??lhwJ SsSv>fssKsyN7<J#Bz^%M^#P{< literal 0 HcmV?d00001 diff --git a/target/classes/org/s4s/Controller/MyUI$MyUIServlet.class b/target/classes/org/s4s/Controller/MyUI$MyUIServlet.class new file mode 100644 index 0000000000000000000000000000000000000000..b1d7ddefacf967ba1e011f9ac790eb4f07d64805 GIT binary patch literal 657 zcma)3%T60H6g{52nn%O?RZ0QTAj+a%lpP2OMM6RfRn<T$!OEGK)M#QywkLwm>I$g~ zK7fxxTn`Zn3nXTw>+AbC=iKXu$N%>L_OMYw4yz@smGFh3c%ZcMhYY!$Zyknw)AS_6 zR7+|3GaYoLJrmu8BC{<Mi=-p03ioj^@Bb>tP(8gpKWR%lN~C9~ooFp>GZD^7N;X=? z_PN`0ylJ$zCP}2_q2cR9*FHm~ZBiS{V-?uSA@}`Sj0D5V?^Js=kR9a|Q6Fh-yzt8C z3_R4_aQ95k#Y>X^k=?N*0<Wev`6axUHgrXNmnPL>KumSvZgt#FheKn%?B!@hjNwNs zHUmBqqNnr(sN<b1GzO-Du2es@nHpk=Qbls#nwJXdLu-0z9K@f}o&y<b$fHogI>XjG z7R9hWp)8C|+k7R8Vd)JVY$Bqk4<DnSXvr4o#<M$6*u4Y$M}Y_>vPB954SXP5%lrb$ y<bgmwl8sQu6rJ1TO;c><63k&1a}E{EUtj@?lv#?gjFk&~LX~POgcIR2o#iLLMW+e? literal 0 HcmV?d00001 diff --git a/target/classes/org/s4s/Controller/MyUI.class b/target/classes/org/s4s/Controller/MyUI.class new file mode 100644 index 0000000000000000000000000000000000000000..3a525b142fc23174af4c4e90d4a15351ed7320a9 GIT binary patch literal 1144 zcmah|YflqF6g>l5wk(Ta0Rcta0&01b1t~tLF)=kpl7$!wP53y_35?mD#eFpCPx7N* zXd;O}z#nD2v#mmX#AJ77@4091<IJ6J-@kkXP(jtg7*<TI=CNjB0A&;F7IGSL^VqOp zqO9%BJf3L(mW5l`GEp(HZQ?1z$X@$sw=SZVFA@fOS1A$Id>+RlW*B-Yl}uhS43?G~ z3`Q+%3WhOHDzTpiCn7rJCq5wsFFfUbgGW-^J<v$bCB>Na!syJ6E3sP(RT721FCteb ztx`Z8o?)rvorZzi;=C!98&fevX=K)c_?U_~sp|BjT|y6HDE{{^hTH{L!e^Me$xWsE zUc*#@o%wZTLQy62ztI{ZN+h-B@phOd#LxNs<Ztmj4U^xhhiP;w-byXYux@kx18;GX z;UHCs3`9f5k~Dg)RG9EYhKeNW%gV1k?%}xzgwERHeo6t&pq*&Q#snrACT^(qvnM*9 zL(<)$hdWu9n*5AmuAkiB*&ng8ei&BY@YoSioCqgFoK(^Ah}fy0hZl}i-M!u>LSW-L zUeL_E6TTl7ZR}`k`X7hSFy3F!(JsT{KgdgcGdflBw4|=j)tOsQBB{=@@vwQbSqp=U zP-RCs*Eduo&o5ubwqlX=jvYn16JvCpKo^9Rz$C3xWVy66+H)%%u+N$M4y{8OIEiWc zwz~w(V3sTccX5vp{qrZXa<o^kFmPNL?7-N&LhiVOq5UhE$Ax?c!#hTK*0_XK&X5s8 z$XF|1!d_Xs#OQU(1>`Bz3@l1hpd|Mx%_6NEn8!98(z=+HQ|YGcl|#ufM=TmkY!dSU s^;f_$@rxKFd>#uF#h~vciavmcctraM@gLJ$iiuhvz#?OuB)W~^AK26r#Q*>R literal 0 HcmV?d00001 diff --git a/target/classes/org/s4s/MyUI$MyUIServlet.class b/target/classes/org/s4s/MyUI$MyUIServlet.class index 879dafa7f882fae142a66cbb2a9045a884d47bb3..5236e3f41b6d31ae3d50e0bab61c24a6e5d755bf 100644 GIT binary patch delta 13 UcmaFL@|0x*4-=#6WL~BS03Zniu>b%7 delta 13 UcmaFL@|0x*4-=!}WL~BS03Y=OtpET3 diff --git a/target/classes/org/s4s/MyUI.class b/target/classes/org/s4s/MyUI.class index 524348d03bc2bd253180a593c41e91852620612d..af937efbfd46c914b7efb827ff45d932524f51d7 100644 GIT binary patch delta 578 zcmZut$x6de6g@8;5}(m(>O9oeI@?%>I(8|DU>z2sbQx^GLQTX*!If*ljr1$r>81q> zet<vFe{mt6L^q0%-1p9T=iPJedyclW-S^MeHvl>0C1RLUF|Q#bp}<tJAQADYtcFDi z6{e4uG%Wk)D-xYpQIS)zs$%VNrnPrzId(;$w{YfOWN$31RCco0<?NA9=LPiOeA{(A z+wlYve`F{2l~+EqDh2D-y?*?7IE<r5ApTD;f!OhRxtio>C4=rd;#e0L`7Qp{(W~8y zo$d{63PgA9O2tj-*urM5B~GPol}g+0#ii@i)|BzIfUMfyPf(;dXN*q-4$VC1VePFs zO5a@{xhN6H^|R{1K7s)Z5`{5@VPDJr6H$a~z6qshgc=C%HxVf|5Itx@EgD(_ZChb; zFkFW;1E!q}LB^~@pUc$I@xtp0e9LiYtOK}{^fBl%N}n|AA`)0dl4GTUJh^YrpFDKO x2vwX8OH_`roq<{EQwWhyuyL9>LzoDxCNageo%(71GgV3r5|W^cPtpz1_648DW<3A^ delta 304 zcmYL^Jx&5a7>1vng`Hs*5kW)+m0v|-V#5s##>Q5|0c@p!-qPA^%OSLpL=z9d1vrhy zcUKcKneYAn-X}9__ZkgWKObMfh;xtS*mB}%c?@k&M90##^ep|Cn{_e`p2L`8GB(#P z=CsHegJfauou56-ucnXl<lA(fXv=8DM3ev-6t`4eN&{(rxFmSX#wEolYu4FTo~~+v zGCR^76{_l_<~u?iD1Txmm2gS!c6jkle#0qc^Tq^EQ?R29*!na517&BInvm(|_NeQH aA^XA_4mgy?nl*HrGXcCBUWL<gfx<5uMI5jI diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst index e69de29..2a660d8 100644 --- a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,4 @@ +org\s4s\Controller\LogInUI$MyUIServlet.class +org\s4s\Controller\MyUI$MyUIServlet.class +org\s4s\Controller\LogInUI.class +org\s4s\Controller\MyUI.class -- GitLab