From cf0659d85f00e768f5181c29273840b1db5c2780 Mon Sep 17 00:00:00 2001 From: Adah Boukhari Date: Thu, 6 Feb 2020 21:23:50 +0100 Subject: [PATCH] Commit_36 showMessageDialog implementiert --- .../bin/MeinBudgetView/LoginFrame$1.class | Bin 753 -> 753 bytes .../bin/MeinBudgetView/LoginFrame.class | Bin 2784 -> 3634 bytes .../src/MeinBudgetView/LoginFrame.java | 31 ++++++++++++++---- 3 files changed, 24 insertions(+), 7 deletions(-) diff --git a/Budget Projekt/bin/MeinBudgetView/LoginFrame$1.class b/Budget Projekt/bin/MeinBudgetView/LoginFrame$1.class index 6df27dd9a8147aa6c9a84865d87019eec4607275..b5ba5bd961909c8e3956ae9c4ab7ea41bc39d736 100644 GIT binary patch delta 35 qcmey!`jK^mF%zTWWD}-PK@|oL22}=L26YBO1`P&L2Cd1nn8E>$lLn>$ delta 35 qcmey!`jK^mF%zTAWD}-PL3sua1_cIQ1|!#|DT1 diff --git a/Budget Projekt/bin/MeinBudgetView/LoginFrame.class b/Budget Projekt/bin/MeinBudgetView/LoginFrame.class index 7c12fc8bc93966fd3a557cad0918f05de680b17d..2ec27803fd72a1eedbfeffe3465310d6c9acfb1f 100644 GIT binary patch literal 3634 zcmZ`+>wgqi8GcS~vl#}M-EvDQZD@-o0kQ-r1p+O(fFy20nuO4ZQYP8MX2R~wx;smt zYHPJstM%5}YU>TPV!c~zCfI1Jty--Yyce$@`Um(?zxneyGqcHVp!@sno|*T&=e<7f z`<{LEf6u=FU>E+Wp+=x-K-x}sDV>qtm@Q|LDK}#~hYD6sYN!)POj~EHv&rI&?PQYu z5xqfRgQ6#`880c%NXJWdO?tNLr0k+69a#`qHt9Ni^oA@)3am<1iBZICr@->ORV>c9 zh4dj?X43*UEM=?MC3~YM&w3H-x@y+Z@($TzmXo76=?JW@=ISnap6igME@#=?Uej_s zU`S>ydN<+~=wxT>825YJH2uF$VEr40=hhA#39L4-25SWx_Suf@-62rh(mJN23F|dn zFL2#Lm=3Bi-Bpq$Y2XHIV1#VvjC)$9EKkL2ZA*nE!zIVDCbBZHWo62C>M6>Rk$5$mi%rbva?@JL53R>yEFL(>(7Mu)(g47?dFBo?JNYI{oZ>PjmX z;-Q$^3~a_0fpui=m8Yyy*6Yc-MR_DI3zkYfgVxfgTo-6Jki<6Ti@e=#$w|{Lt)-8j z)-es+mx3xlgN_cYZsg(H3}}co;&$xOuv=ioLIiu-94%|s}DfQOm=}bY{z|cg_EpjV!x&&^l1m^_dC=1Dhxx9C-J9yS{06i+r+m!T! z1`gpZW#<$x1%#5zWfF-9Pcw%qCVd9_@m9J+qk1Y!qn!BAD#s%*Wg$4!fdK=9I1=hg zS?Ao6M?hA15z+=M$I1j}G~5+Iu53zw2zebt7*Q^?s1P4DupBECtzCI^w}ElIjmWjq zj8a>L{2n)#cOBxkv$ZnNWuk_+3tV3ry#Areg4S_7%;`M_8lkJ#b`2A(yQ(t_wX4Gl z`B@^%V5nCbXkp5Lt+1yDvCEcnPEo_@r7%ia6EYh^j*0JgC{^`SQ3Pfg-Zs0fajSnGONO-|5dC}dUgB| zFKGBtRb_>H242LEiIc2!GTu}$Q2SKtxD><70xjLP=gH=boRCiQh%KAb{1)uVDbLQ3 z(#vV;H1kHYQOD2liiV#PUX``oeK1|;WO|THK?_`I+|t4)mUr{;ce;KDN_I&@i_bjtbBAq(8JsvvelqpnOeB! zwX5(57<~>0Ptb;B5gR!sYWb~49e+8Hd1E93pa(0PbFgxXaIGbMB~0$e`L+i&d;*ru zBQZXQRhO{tS-#fbM*iwtLE$>K;3hs9AuF0mQwn&M3dPj?i%K<;uC&eJ=C;HwJ~p*A z_-Ji2(`Gs@UW$t?KDM^aqk~Fz%wlKTbJ%$iyL{|ZPxCl19^+>Y-9CET6v@Y7wFn<6 z9vd1@+%kvZS&Wi68iyapGp1#(^)aTn6w$}AW8^$e1@D-}36f64@mL%W$MK-K%E!rw z@kGREk#TYsX_C`qG^ZoJQxRV};NzyL`^d~=dOVSxgOl29ZZoINaV64KteX{Iu$|}j zz!r0V9FLeOb49dI$D{oM_XoGe#U7sDZSLUyJiPHXA7>Kp_Ho}F9`y0Sy>(j^wW)3n zAMx=qzC1df_*9*_d=5|ecv5NHS|xFBeN(-uo6DAp{QRQGhNk*JW| zlm>l~YEE$d3fDB(rx!7C0ju9tBTmw7k4g2Q+nefT#oT>nK%2n>i77!+$UBsTJb)Q(}% zgAp-=QE?JSg^gpv!`=p@unpgHN^8@i@MTZ}Cr*hcv!TT0P}=<2$4^5ar*+_d=}WAy$Q| zi`$v`XBnW;3usqy@-gRQ{z;fBcs_o@m#45wF(h8Pgr8o-tBK$F_=5^%ZBSloSg*h- zUY;`8gekQ1-n0v+1Jl=pDk9UVj3!^90e|I*I@D}3x&Jpl*WmB?2Um4zO>pJs|4nYo A9smFU literal 2784 zcmZ`*TW}Lq82(P1Hep%XO}PdTydbopCEOHfkxL7O*3d#JEumW7HcQ#E*^SADf{LQz z9dFKtjtUJEY~>c2GB*7(EgH#uuw)fZGi=i zLp~;9>5S{3n`3xwO#}3IIB7;+FR2!BDXXF{W?YC!FI(Qg@A7JHs*>wgQ2BRosUaH0BMr z-*hGO{PHNK>mk7_Rjfjzz#@Wo8AtVk<#t$3-ssI5Io&lKRx{MtB~urOt5}U@HiOu9 zr(mZUSGci@SJOZkYi^Z;-)aRdh|c22>r~XBb{00^fiN}-)J<2g!?B#4O37`K4NC3o z5zvZ7llAqzZIWh-idIPJ$mR9X<6}7)14|PmH-nbpJS4EJTzMnZnvqNF&Sc$F?f$cZ zt=KNx+$`C5s%S??DLIKHL6Ny6@PMNDHG3#)vRg$b_Ang=)lshdQsawJ*)D}?ZhE7OF@=pQMB#TZGFuDCX9W7Rry z8olx-9>H;vltOI1JA#Y=BXcPCa;mNjtJuYvq~Hl~DfU&9{^D@x9T_)9T@@}0+%X(; z9Tt<8q6&)Sj}YJ37Quu-eZrD6u*D?fnyfvh;1r$;<4JmESbe;Tr*WF|fTVp!-YMip zndQAfLnUz9XnItXgeHwtZ5VH`6Mlknflewtg10yx`}Jc^MptkS z@5rUj-!k!nStBQeT<%>J@8SL8a*{*FJ)=cw;aU-V$o-TU@lPE+o0V1OWN?p}?8}nm z9S1i@LqreeAoK8fOKAlAg^&hIAJGk~TvWFmQoi`)q#@R@N)n^m{MH8*uQjEx)>RCv zVreM_AGlX9WZeq%dU71}mC$L*xm-VUp01I_6;Qiu&Iw;XMjrQY!c_A(u11xdo_wm3 zd(XdfPX+hcP>Gwvw=MK@6JYif>Qa-?e#E@1K4>w26*_^XysyF%KFN;=rR6T(SsBbN z(p3FiTtwW6PhwfTVY!EU;j_Dlb24+jRxdx*S)*KnA& z!%4r75Az=fI%v9;dsfMSCcUb6QfX3;Zq9evAIrP%IP`Tgb3k+d#w=>{Q%Cw&8?_ zlaqMH!*i`Qv5+*!Y9{fbhgam=xm3fOA#Khi-u7@ot{Mwf($>amHAS0!E9(a{tl?O# z&l(O``F1-iTXkS?rtcTAlKpK)h^K>sHK<2|9bbz^tiyW#?c$l7#76Y<2p+~JSlEmL zkJ>Y6!+D;Om#_`rVLPs42Y$m&{DBVK;#00( z#T9-U-@n2VbO|B|@gKv442X!6qy#52$ CaLN?` diff --git a/Budget Projekt/src/MeinBudgetView/LoginFrame.java b/Budget Projekt/src/MeinBudgetView/LoginFrame.java index 9d8a144..87633fa 100644 --- a/Budget Projekt/src/MeinBudgetView/LoginFrame.java +++ b/Budget Projekt/src/MeinBudgetView/LoginFrame.java @@ -4,6 +4,8 @@ import java.awt.BorderLayout; import java.awt.EventQueue; import java.awt.Font; import java.awt.Image; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.JPanel; @@ -13,13 +15,16 @@ import javax.swing.JButton; import javax.swing.JPasswordField; import javax.swing.JTextField; import javax.swing.JLabel; +import javax.swing.JOptionPane; + import java.awt.Color; -public class LoginFrame extends JFrame { +public class LoginFrame extends JFrame implements ActionListener { - private JPanel contentPane; - private JPasswordField passwordField; - private JTextField textField; + public JPanel contentPane; + public JPasswordField passwordField; + public JTextField textField; + public JButton anmelden; /** * Launch the application. @@ -51,7 +56,7 @@ public class LoginFrame extends JFrame { setContentPane(contentPane); contentPane.setLayout(null); - JButton anmelden = new JButton("Anmelden"); + anmelden = new JButton("Anmelden"); anmelden.setBounds(182, 168, 97, 23); contentPane.add(anmelden); @@ -79,13 +84,25 @@ public class LoginFrame extends JFrame { loginImage.setFont(new Font("Tahoma", Font.BOLD, 13)); contentPane.add(loginImage); - JLabel loginHauptImage = new JLabel(""); loginHauptImage.setBounds(10, 11, 56, 51); Image image2 = new ImageIcon(this.getClass().getResource("/budgetapp.png")).getImage(); loginHauptImage.setIcon(new ImageIcon(image2)); loginHauptImage.setFont(new Font("Tahoma", Font.BOLD, 13)); contentPane.add(loginHauptImage); - + + this.anmelden.addActionListener(this); + this.passwordField.addActionListener(this); + this.textField.addActionListener(this); + } + + @Override + public void actionPerformed(ActionEvent ae) { + + if (ae.getSource() == this.anmelden + && (this.textField.getText().length() == 0 || this.passwordField.getText().length() == 0)) { + JOptionPane.showMessageDialog(anmelden, "Bitte geben Sie die richtigen Daten ein!"); + System.out.println("Dah"); + } } }