From ab0325b06561c13476f5cd04247f545ac4e345ea Mon Sep 17 00:00:00 2001 From: Agnieszka Janicka Date: Mon, 6 Jun 2016 12:32:35 +0200 Subject: [PATCH] =?UTF-8?q?Baza=20dzia=C5=82a?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build/classes/library/MainMenu$1.class | Bin 739 -> 739 bytes build/classes/library/MainMenu$2.class | Bin 739 -> 739 bytes build/classes/library/MainMenu$3.class | Bin 739 -> 739 bytes build/classes/library/MainMenu$4.class | Bin 739 -> 739 bytes build/classes/library/MainMenu$5.class | Bin 739 -> 739 bytes build/classes/library/MainMenu$6.class | Bin 739 -> 739 bytes build/classes/library/MainMenu$7.class | Bin 739 -> 739 bytes build/classes/library/MainMenu$8.class | Bin 739 -> 739 bytes build/classes/library/MainMenu.class | Bin 11097 -> 11892 bytes nbproject/private/private.xml | 1 - nbproject/project.properties | 4 +- src/library/Database.java | 2 +- src/library/ListResult.form | 54 +++++++++++++ src/library/ListResult.java | 103 +++++++++++++++++++++++++ src/library/MainMenu.java | 13 +++- 15 files changed, 172 insertions(+), 5 deletions(-) create mode 100644 src/library/ListResult.form create mode 100644 src/library/ListResult.java diff --git a/build/classes/library/MainMenu$1.class b/build/classes/library/MainMenu$1.class index ab7e0c5c831655ffd2f31bdd5788a42344ebb21f..c313a1e3460a6df47832b283a956b22bc6c345bb 100644 GIT binary patch delta 23 ecmaFN`j~Y?FcYKY$nH&IDZU$oj diff --git a/build/classes/library/MainMenu$4.class b/build/classes/library/MainMenu$4.class index 513ca906729e3a24fda65825be968b32c117f838..5384f5ba9089f8578f1fbc95989d8c5298b33e42 100644 GIT binary patch delta 23 ecmaFN`j~Y?FcYKyudnH&IEkOqMO delta 23 ecmaFN`j~Y?FcYKinH&IGLk6w@ diff --git a/build/classes/library/MainMenu$7.class b/build/classes/library/MainMenu$7.class index 513697587ab034a8132f27d9119ca97f8b9e6441..139af871801664d0300fe4a8ec3062d0aabb148b 100644 GIT binary patch delta 23 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 Cs77S~ delta 4368 zcmb7HXKsDv#SJ!q+PPq2iw^zESb5itki>ui^(4|FW?RKdSYUg`aIW_|Y$oUo8CF zMxAiuKk7MQ;iQfFo`fkty2jq~b!GsqCzxi=SQDEu?056+LYBKc*!70-_q)o`p8=RS&pOx3s&9>Tbs=LfO89mLLq#De9 z%y*>oEEEjT7K%fVxK*ug`1__y7Ig4x==22T<7PaD`bKQAvQ+ra}^;b5hT2eHEKW+%iy zjwc+fR`H~YRoYjq*8LJN*-mVAGp7^Liq;`GEw96Xoa{UzDkC^PXJSw?<_w1gyu~fE z&+B}vhBinGuTWxoFgtid=9I)v9aFkEyp17?w>zB4LWg&77UA!cH70*zzWa5caUeyJ zW;?u-ce(8Y{p~rND*>0}j0?KaPOQ5m(8`?0yWOpU*`c*8ayXy&SX|(65f?jjxy0d8 zF0;7Y;r(3Za0MT*xYFT6eAwY5eAMA%eB9y_4vV?Q;Zy1^=31hT_g+~+S==GxbEf3! z_;n7~bA!XD6?+9YD#9j*CEOtEeT`e`B(-~nn=O_)EDMK}E84Rfyv1RKd_z9R=Phn^ zxQ#EkjiQ@2Udy{3zNlgjD;>V1;$>F4S45{JS$xIet9(sX^~wno$K>Za+|C^qcRJj~ z*B!pW9S+}Q$n6o+wJ~>Fe9Pe;?zQ-~!*{sP;eNjB&WV|u%ma0?u1*vWI(&~+7T5?sO0qq3(b<$*d6rqFpntjKX#+yWGRn2{Dhx7 zI3%oG6PIf63-?gm!AO2dv~+{<32s$Ru7KURpi-i$O8`ZOdTG6WHj*ZV(v*Q)GQa zpaFbnh^M9HgoCjWo4h#LaFX%*l3fXbh>#328ez6{BqD%jGF5YtEzl0hPi$l78$k}*pn7T^Nhi;l8?Qm_G?P>xjD*IlqnM!tt$_!zzM4KBeiQp&Y( zH$)nnN@;D6A?$_>_QB8)2Vo>fVid>XT4v!o7GNA_A(Jj{;!0$(7!z5FTvj5FJEcPI z##FwIY21&S`2nW$FlO*`DU4s?7JiRgc>=c?kq8+vxZP-onMM=LFyc{Yw7?xk8_Y5~ zVz$u*cN)ELm(dTQImSTDHPR(u5T+Z$FwYo?X~uQPH-acKuE%`iM%-iMVu3LO3yqmr zWX!>0V*y-aDeg6vi|ni;#!;*? zzQyClNjza%C^nrCR-1M4q}dp2%%*tCY=*UFd#p1%ik*t}=Ec}xUW%v9tFX}=EbXBZ zHw>H1kuqj9O3d+i#>~NHb1F*BLX?@a#h#CHbD{LPGQm=8F;}3%T!rV%)p*|AjICw` zwwaZ9!Q74)&9VDXX;$GS^9WuxkK+~dYYF^D27Qn1=1!<(q8ZOX`SE>K7Y7!P1q4F@^!hyyn!Zo6A9QY zjN2m&+KcXZTNv{W`e8o?<6Vrv0gT2$j6;=|M=By^jE(29RnWWFSR-mIAhVk0YHh;{ zGXIM*UnI=tiGf5JCFjnmoLc@mr;jA3LxO);aylY89hICuky$>KoIaDBj!8~mNKRi$ zPRAvuuYQx$OEo#Eb(T4WG$%PJH7Cilvpj}8Jhh{vqzkf*bSF0ochhl2PGhGW4uI6UNWAVf+e04*4@doHz|4He8hCjcd}7JAz^eYo?xJ4CU;ifhIJO zzz8&Fl-xHhbf*u!=|?{XFqjTTFdCy7BPHYt^RFY9qH2f?nNllsOa%&um*I}|b`hnRb?R$-^_xu~H)}*Qbgl>N?LXOH|68k= z>b3GAN_Ns40_m5Xv^zY7?7ax#J20;tv(u8d_A+}X#6N;o$qAi$MAW-8R_42_6mym% zM$Nh9m{$z{ER)42tBNrwtzJP$?D`?nsviX0TFn8Z$)%nLD--7%LJdF$6()~UYi?6;)8M93biD>Y`H ztk&h8wO_1jJ?mYuCVSQav1A29QheSMLrchc@ST9)LKWHUM@06u@cs}BAIS5eJRjAS ze{-_*_2x+Rs2<{1Mn<(wE`wj< zL(nJjTxu%WQ#=t0!|{auO$V(tiPzdS?v) diff --git a/nbproject/private/private.xml b/nbproject/private/private.xml index 6aefde8..51fbd8f 100644 --- a/nbproject/private/private.xml +++ b/nbproject/private/private.xml @@ -10,7 +10,6 @@ file:/D:/PROJEKT/Library/src/library/Validation.java file:/D:/PROJEKT/Library/src/library/Album.java file:/D:/PROJEKT/Library/src/library/AlbumFieldPattern.java - file:/D:/PROJEKT/Library/src/library/Book.java file:/D:/PROJEKT/Library/src/library/Movie.java file:/D:/PROJEKT/Library/src/library/Database.java file:/D:/PROJEKT/Library/src/library/ListResult.java diff --git a/nbproject/project.properties b/nbproject/project.properties index 3d5ff59..36e423a 100644 --- a/nbproject/project.properties +++ b/nbproject/project.properties @@ -30,11 +30,13 @@ dist.jar=${dist.dir}/Library.jar dist.javadoc.dir=${dist.dir}/javadoc endorsed.classpath= excludes= +file.reference.sqlite-jdbc-3.8.11.2.jar=sqlite-jdbc-3.8.11.2.jar includes=** jar.archive.disabled=${jnlp.enabled} jar.compress=false jar.index=${jnlp.enabled} -javac.classpath= +javac.classpath=\ + ${file.reference.sqlite-jdbc-3.8.11.2.jar} # Space-separated list of extra javac options javac.compilerargs= javac.deprecation=false diff --git a/src/library/Database.java b/src/library/Database.java index eab9fdf..7b08a47 100644 --- a/src/library/Database.java +++ b/src/library/Database.java @@ -32,7 +32,7 @@ public class Database { } catch (ClassNotFoundException e) { System.err.println("Brak sterownika JDBC"); e.printStackTrace(); - } + } try { conn = DriverManager.getConnection(DB_URL); diff --git a/src/library/ListResult.form b/src/library/ListResult.form new file mode 100644 index 0000000..8aba733 --- /dev/null +++ b/src/library/ListResult.form @@ -0,0 +1,54 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/library/ListResult.java b/src/library/ListResult.java new file mode 100644 index 0000000..62b774e --- /dev/null +++ b/src/library/ListResult.java @@ -0,0 +1,103 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package library; + +import java.util.LinkedList; +import java.util.List; + +/** + * + * @author Agnieszka + */ +public class ListResult extends javax.swing.JFrame { + + /** + * Creates new form NewJFrame + */ + public ListResult() { + initComponents(); + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + @SuppressWarnings("unchecked") + // //GEN-BEGIN:initComponents + private void initComponents() { + + mainlabel = new javax.swing.JLabel(); + + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); + + mainlabel.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N + mainlabel.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + mainlabel.setText("Tabela danych"); + + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); + getContentPane().setLayout(layout); + layout.setHorizontalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addGap(341, 341, 341) + .addComponent(mainlabel, javax.swing.GroupLayout.PREFERRED_SIZE, 289, javax.swing.GroupLayout.PREFERRED_SIZE) + .addContainerGap(344, Short.MAX_VALUE)) + ); + layout.setVerticalGroup( + layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() + .addContainerGap() + .addComponent(mainlabel) + .addContainerGap(265, Short.MAX_VALUE)) + ); + + pack(); + }// //GEN-END:initComponents + + /** + * @param args the command line arguments + */ + public static void main(String args[]) { + /* Set the Nimbus look and feel */ + // + /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. + * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html + */ + try { + for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { + if ("Nimbus".equals(info.getName())) { + javax.swing.UIManager.setLookAndFeel(info.getClassName()); + break; + } + } + } catch (ClassNotFoundException ex) { + java.util.logging.Logger.getLogger(ListResult.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (InstantiationException ex) { + java.util.logging.Logger.getLogger(ListResult.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (IllegalAccessException ex) { + java.util.logging.Logger.getLogger(ListResult.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } catch (javax.swing.UnsupportedLookAndFeelException ex) { + java.util.logging.Logger.getLogger(ListResult.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); + } + // + // + + /* Create and display the form */ + java.awt.EventQueue.invokeLater(new Runnable() { + public void run() { + new ListResult().setVisible(true); + } + }); + + + + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JLabel mainlabel; + // End of variables declaration//GEN-END:variables +} diff --git a/src/library/MainMenu.java b/src/library/MainMenu.java index 8c17c71..d9f6fbf 100644 --- a/src/library/MainMenu.java +++ b/src/library/MainMenu.java @@ -5,6 +5,8 @@ */ package library; +import java.util.LinkedList; +import java.util.List; import javax.swing.JOptionPane; /** @@ -277,8 +279,15 @@ public class MainMenu extends javax.swing.JFrame { }//GEN-LAST:event_radioBDelete1ActionPerformed private void allBooksShowActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_allBooksShowActionPerformed - ListResult l = new ListResult(); - l.setVisible(true); + + ListResult n = new ListResult(); + n.setVisible(true); + Database d = new Database(); + List books = new LinkedList<>(); + books = d.selectBooks(); + System.out.println("Lista książek:"); + for(Book k: books) + System.out.println(k); }//GEN-LAST:event_allBooksShowActionPerformed /**