From 080f7a2cb9d11a0c0faec76be9c7409244e571da Mon Sep 17 00:00:00 2001 From: Adah Boukhari Date: Tue, 4 Feb 2020 00:35:47 +0100 Subject: [PATCH] Commit_28 Funktionalitaet Table_Inhalt loeschen implementiert --- .../bin/MeinBudgetView/MeinGui$1.class | Bin 738 -> 738 bytes .../bin/MeinBudgetView/MeinGui$2.class | Bin 1122 -> 1110 bytes .../bin/MeinBudgetView/MeinGui.class | Bin 6817 -> 6922 bytes .../src/MeinBudgetView/MeinGui.java | 50 ++++++++---------- 4 files changed, 22 insertions(+), 28 deletions(-) diff --git a/Budget Projekt/bin/MeinBudgetView/MeinGui$1.class b/Budget Projekt/bin/MeinBudgetView/MeinGui$1.class index b7dca50bccb76423317aa438f197c9c1a5d5fd22..46a9523230d4bc896f7d4ec0362845373b3be2ad 100644 GIT binary patch delta 35 qcmaFF`iOOd3KOH{WL2h6K^q1R23rPR20I2p273lk2FJ!f=K` q4k)g`zzovBAP;1LfGUF`gAz~=$dEbAMvNCGpJ(=9yf#^a#R~vJdk~HQ delta 114 zcmcb{@rYxC8Z&1#11kdy0|SHRWPN5upGX##kgW{T8-W5$46;B{ih&JCo@L->xWXXB za1|(ai$R&;HiHIGOb#fcz`zV7H5ufAED+FSP-IX7>IE4%f!T=h#^l4y9*p-U^RRdU E096+gS^xk5 diff --git a/Budget Projekt/bin/MeinBudgetView/MeinGui.class b/Budget Projekt/bin/MeinBudgetView/MeinGui.class index 66011f56a7e6b90edcff39d2c3868fb202ea81af..7902d792f14eed3889d7eb4f29f393cf41d63179 100644 GIT binary patch delta 1440 zcmaiyeN2^Q7{-71`#vvl4(GrDK}1VA(@cr^vC>(D)2J;`FvUdh6FW!5p{N{0MLm$2 zQ*)MYmgTfeS2E4%!44KuR<`_HZEZPH(J`7u`B7&5;YU3OoaOq%_mBI&-h0<`z1RJ` z*Y+W6hdPhn{^V0&sLbB)T<#7!X_wJ186&wuOo=~`Tki9h32FWMkC{`vsCe+{SjZj`z%i>@bh9)BKM2&GURUt8%M z)ww%nWpl#H<)k&2W~-7j)-ujoD>-Maqs6j0Z*Ad%wS!h3(?4@*XEw#5FCNKIizQZE zi1^e9aqB!AVygs+)5w%j2h6Jyuc4CD<|*-LWEoy_r6lMhQAW8rL=rWMHkyo!(nX^f zqs=%hNt)*{>*R(cYvj~6m)hZ!BZDsz%TGE(?R4iCoukY2=L#dZs?&8%r{WKtpX)5) zPd4zE&d&{dcenfj+}82?yTiNosW-4Xz2lIF$k3C%dRB^|D-5FNn|nCbj!Bk@Lf}gzvr@9(qW^U5y@{8d}jIBkh{h nr0Ef*toy1YYbRars@!oBaV!3gI!j7)Pt>j-);;oE>1_W1>_k#H delta 1373 zcmah}ZBUd|6n@UV_XT!YmgQq-1tHlmQKZNziBV}9Yie8+L^N1L6k9^bfRM2GaKSMQ zKPr7KnR1MhCTYk*mxVN(Vysa|8?7G>mSlw0*awYF<&0vT-Bp_UTLuV9F%e%8P4@Q`Z((l&0p^RF_qh&VROSt*fNkh%s7Z zqAbeRlgv|X4y+2HB?Of)ys^tj4q9rWW%Rhd+B`SNLHQif)Nc7Z!!b>FVch6zWBeoodJe@|>XkeB2%d5FVqFgg zlRX%;%!|N<2sBxuy{PqVM7q5Anw15D>A|nb z9=+UZ7c90}Gu-D<%hfJ`f`e}&6X95hcr3znWMK}nF&~TBvIKd^MJbk|3d_*It5)Qr z4Ni1mIS!x@{aAtHD8d=6!g&S1)NY#dZYIHaoJQT6bu7WAs!=u_?ZNOj?`>cPiq0R8GqH;$?ye4>8Fr|KF8 zv|t?5qVbuQh|jfD9M{ruLVFA+wH%z%3UOL1!53N?&S;f5tJU$k5#MPo_+HzN5p5SP zX?yU4)`1_jF8ri<_z`@>t_zTt4EzwF6xB+h#AGLz${}YM_kti@-AQKFBzY83IBSZ| z$sw|^rU|>;MG@>0Br4^j6vn8?bSk<)I}&6AGJ8s&ca zojG*{u^3}s{fQa)3lHHcGwvEQOBcaQf+#u5U_#nM7W{M%7+t)Xy z>YHK`@9Jhv;69#X5yZ6^5X?21DHK*tC62<7NM`*)OoH3tJV^KU(ZXI@97Q=^%JouS zX7Yy<{zhM1iiC}#CYs;I7g0dV8DpS%G$YXb+!D(FF~lDsU(j@p>$+`Vs|}Nx^0&T~ s$$`lFj@a0hz91R54G_nf#ZUPEo0*_OUk$W^idaT+6-g|8V>BTC0of`vM*si- diff --git a/Budget Projekt/src/MeinBudgetView/MeinGui.java b/Budget Projekt/src/MeinBudgetView/MeinGui.java index 7be8d26..75db528 100644 --- a/Budget Projekt/src/MeinBudgetView/MeinGui.java +++ b/Budget Projekt/src/MeinBudgetView/MeinGui.java @@ -44,12 +44,11 @@ public class MeinGui extends JFrame implements ActionListener { public static int budget; public static int expenses; public static int balance; - private JTextField textExpensesName; - private JLabel ausgabenName; - private JLabel ausgabenBetrag; - private JLabel budgetBetrag; - private JTable myTable; - + public static JTextField textExpensesName; + public static JLabel ausgabenName; + private static JLabel ausgabenBetrag; + private static JLabel budgetBetrag; + private static JTable myTable; /** * Launch the application. @@ -178,46 +177,39 @@ public class MeinGui extends JFrame implements ActionListener { balanceDisplay.setBounds(543, 82, 85, 14); balanceDisplay.setFont(new Font("Tahoma", Font.BOLD, 12)); contentPane.add(balanceDisplay); - + textExpensesName = new JTextField(); textExpensesName.setBounds(60, 221, 128, 20); textExpensesName.setToolTipText(""); contentPane.add(textExpensesName); textExpensesName.setColumns(10); - + ausgabenName = new JLabel(" Name"); ausgabenName.setBounds(10, 224, 46, 14); contentPane.add(ausgabenName); - + ausgabenBetrag = new JLabel(" Betrag"); ausgabenBetrag.setBounds(10, 253, 46, 14); contentPane.add(ausgabenBetrag); - + budgetBetrag = new JLabel(" Betrag"); budgetBetrag.setBounds(10, 100, 46, 14); contentPane.add(budgetBetrag); - + JScrollPane scrollPane_1 = new JScrollPane(); scrollPane_1.setBounds(323, 126, 197, 88); contentPane.add(scrollPane_1); - + myTable = new JTable(); - myTable.setModel(new DefaultTableModel( - new Object[][] { - }, - new String[] { - "Name", "Kosten" - } - ) { - Class[] columnTypes = new Class[] { - String.class, Integer.class - }; + myTable.setModel(new DefaultTableModel(new Object[][] {}, new String[] { "Name", "Kosten" }) { + Class[] columnTypes = new Class[] { String.class, Integer.class }; + public Class getColumnClass(int columnIndex) { return columnTypes[columnIndex]; } - boolean[] columnEditables = new boolean[] { - false, true - }; + + boolean[] columnEditables = new boolean[] { false, false }; + public boolean isCellEditable(int row, int column) { return columnEditables[column]; } @@ -253,8 +245,9 @@ public class MeinGui extends JFrame implements ActionListener { expensesDisplay.setText(setExpensesView()); balance = Integer.parseInt(text1.getText()) - Integer.parseInt(text2.getText()); balanceDisplay.setText(setBalanceView()); - } + } + } public void exitButton() { @@ -267,9 +260,9 @@ public class MeinGui extends JFrame implements ActionListener { budgetDispaly.setText(null); expensesDisplay.setText(null); balanceDisplay.setText(null); + ((DefaultTableModel)myTable.getModel()).setRowCount(0); } - public static String setBudgetView() { String result = budget + " €"; return result; @@ -283,5 +276,6 @@ public class MeinGui extends JFrame implements ActionListener { public static String setBalanceView() { String result = balance + " €"; return result; - } + } + }