Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Wyp_zwr extends javax.swing.JDialog {
- Biblioteka B;
- public Wyp_zwr(java.awt.Frame parent, boolean modal) {
- super(parent, modal);
- this.setBounds(parent.getBounds().x,parent.getBounds().y, 0, 0);
- initComponents();
- }
- @SuppressWarnings("unchecked")
- // <editor-fold defaultstate="collapsed" desc="Generated Code">
- private void initComponents() {
- buttonGroup1 = new javax.swing.ButtonGroup();
- jPanel1 = new javax.swing.JPanel();
- jLabel1 = new javax.swing.JLabel();
- jTextField1 = new javax.swing.JTextField();
- jRadioButton1 = new javax.swing.JRadioButton();
- jRadioButton2 = new javax.swing.JRadioButton();
- jButton1 = new javax.swing.JButton();
- setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
- jLabel1.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
- jLabel1.setText("Nazwisko wypożyczającego:");
- buttonGroup1.add(jRadioButton1);
- jRadioButton1.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
- jRadioButton1.setText("Wypożyczenie");
- buttonGroup1.add(jRadioButton2);
- jRadioButton2.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
- jRadioButton2.setText("Zwrot");
- jButton1.setText("Zapisz");
- jButton1.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jButton1ActionPerformed(evt);
- }
- });
- javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
- jPanel1.setLayout(jPanel1Layout);
- jPanel1Layout.setHorizontalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addContainerGap()
- .addComponent(jLabel1)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jTextField1, javax.swing.GroupLayout.DEFAULT_SIZE, 203, Short.MAX_VALUE))
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addGap(141, 141, 141)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jRadioButton2)
- .addComponent(jRadioButton1)))
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addGap(153, 153, 153)
- .addComponent(jButton1)))
- .addContainerGap())
- );
- jPanel1Layout.setVerticalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jLabel1)
- .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jRadioButton1)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jRadioButton2)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jButton1))
- );
- javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
- getContentPane().setLayout(layout);
- layout.setHorizontalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- );
- layout.setVerticalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(layout.createSequentialGroup()
- .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- );
- pack();
- }// </editor-fold>
- private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
- Boolean stan;
- if(jRadioButton1.isSelected())stan = false;else
- stan = true;
- B.WypZwr(jTextField1.getText(), stan);
- this.setVisible(false);
- }
- public static void main(String args[]) {
- java.awt.EventQueue.invokeLater(new Runnable() {
- public void run() {
- Wyp_zwr dialog = new Wyp_zwr(new javax.swing.JFrame(), true);
- dialog.addWindowListener(new java.awt.event.WindowAdapter() {
- public void windowClosing(java.awt.event.WindowEvent e) {
- System.exit(0);
- }
- });
- dialog.setVisible(true);
- }
- });
- }
- public void Ustaw(Biblioteka Bi)
- {
- B = Bi;
- if(B.GetJest()==true)
- {
- }else
- {
- jTextField1.setText(B.GetWypozyczono());
- jRadioButton1.setSelected(true);
- }
- }
- public Biblioteka Pobierz()
- {
- return B;
- }
- =========================
- mport java.io.EOFException;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import java.io.ObjectInputStream;
- import java.io.ObjectOutputStream;
- import java.util.ArrayList;
- import javax.swing.JOptionPane;
- public class Okno extends javax.swing.JFrame {
- /** Creates new form Okno */
- public Okno() {
- initComponents();
- try
- {
- FileInputStream Odczyt = new FileInputStream("biblioteka.txt");
- ObjectInputStream Obiekty = new ObjectInputStream(Odczyt);
- M.Ustaw((ArrayList<Biblioteka>)Obiekty.readObject());
- Obiekty.close();
- } catch (EOFException ex)
- {
- }catch(Exception e)
- {
- JOptionPane.showMessageDialog(this,e.getLocalizedMessage());
- }
- }
- @SuppressWarnings("unchecked")
- // <editor-fold defaultstate="collapsed" desc="Generated Code">
- private void initComponents() {
- jScrollPane1 = new javax.swing.JScrollPane();
- jTable1 = new javax.swing.JTable();
- jMenuBar1 = new javax.swing.JMenuBar();
- jMenu1 = new javax.swing.JMenu();
- jMenuItem1 = new javax.swing.JMenuItem();
- jMenuItem2 = new javax.swing.JMenuItem();
- jMenuItem3 = new javax.swing.JMenuItem();
- jMenuItem4 = new javax.swing.JMenuItem();
- jSeparator1 = new javax.swing.JPopupMenu.Separator();
- jMenuItem5 = new javax.swing.JMenuItem();
- setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
- setBounds(new java.awt.Rectangle(500, 300, 0, 0));
- jTable1.setModel(M);
- jScrollPane1.setViewportView(jTable1);
- jMenu1.setMnemonic('M');
- jMenu1.setText("Menu");
- jMenu1.setActionCommand("File");
- jMenuItem1.setMnemonic('D');
- jMenuItem1.setText("Dodaj");
- jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jMenuItem1ActionPerformed(evt);
- }
- });
- jMenu1.add(jMenuItem1);
- jMenuItem2.setMnemonic('m');
- jMenuItem2.setText("Zmodyfikuj");
- jMenuItem2.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jMenuItem2ActionPerformed(evt);
- }
- });
- jMenu1.add(jMenuItem2);
- jMenuItem3.setMnemonic('U');
- jMenuItem3.setText("Usuń");
- jMenuItem3.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jMenuItem3ActionPerformed(evt);
- }
- });
- jMenu1.add(jMenuItem3);
- jMenuItem4.setMnemonic('W');
- jMenuItem4.setText("Wypożycz lub zwróć");
- jMenuItem4.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jMenuItem4ActionPerformed(evt);
- }
- });
- jMenu1.add(jMenuItem4);
- jMenu1.add(jSeparator1);
- jMenuItem5.setMnemonic('Z');
- jMenuItem5.setText("Zakończ");
- jMenuItem5.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jMenuItem5ActionPerformed(evt);
- }
- });
- jMenu1.add(jMenuItem5);
- jMenuBar1.add(jMenu1);
- setJMenuBar(jMenuBar1);
- javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
- getContentPane().setLayout(layout);
- layout.setHorizontalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 400, Short.MAX_VALUE)
- );
- layout.setVerticalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 279, Short.MAX_VALUE)
- );
- pack();
- }// </editor-fold>
- private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {
- int n = jTable1.getSelectedRow();
- if(n!=-1)
- {
- Wyp_zwr Edytuj = new Wyp_zwr(this, true);
- Edytuj.Ustaw(M.Ksiazki.get(n));
- Edytuj.setVisible(true);
- Biblioteka B = Edytuj.Pobierz();
- M.Zmien(B, n);
- try
- {
- File Plik = new File("biblioteka.txt");
- Plik.createNewFile();
- FileOutputStream Zapis = new FileOutputStream(Plik);
- ObjectOutputStream Obiekty = new ObjectOutputStream(Zapis);
- Obiekty.writeObject(M.Ksiazki);
- Obiekty.close();
- }catch(IOException e)
- {
- JOptionPane.showMessageDialog(this,e.getLocalizedMessage());
- }
- Edytuj.dispose();
- }
- }
- private void jMenuItem5ActionPerformed(java.awt.event.ActionEvent evt) {
- this.dispose();
- }
- private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
- Nowa_Ksiazka Ksiazka = new Nowa_Ksiazka(this, true);
- Ksiazka.setVisible(true);
- M.Dodaj(Ksiazka.Pobierz());
- try
- {
- File Plik = new File("biblioteka.txt");
- Plik.createNewFile();
- FileOutputStream Zapis = new FileOutputStream(Plik);
- ObjectOutputStream Obiekty = new ObjectOutputStream(Zapis);
- Obiekty.writeObject(M.Ksiazki);
- Obiekty.close();
- }catch(IOException e)
- {
- JOptionPane.showMessageDialog(this,e.getLocalizedMessage());
- }
- Ksiazka.dispose();
- }
- private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
- int n = jTable1.getSelectedRow();
- if(n!=-1)
- {
- Nowa_Ksiazka Edycja = new Nowa_Ksiazka(this, true);
- Edycja.Ustaw(M.Ksiazki.get(n));
- Edycja.setVisible(true);
- Biblioteka B = Edycja.Pobierz();
- M.Zmien(B, n);
- try
- {
- File Plik = new File("biblioteka.txt");
- Plik.createNewFile();
- FileOutputStream Zapis = new FileOutputStream(Plik);
- ObjectOutputStream Obiekty = new ObjectOutputStream(Zapis);
- Obiekty.writeObject(M.Ksiazki);
- Obiekty.close();
- }catch(IOException e)
- {
- JOptionPane.showMessageDialog(this,e.getLocalizedMessage());
- }
- }
- }
- private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {
- int n = jTable1.getSelectedRow();
- if(n!=-1)
- {
- M.Usun(n);
- try
- {
- File Plik = new File("biblioteka.txt");
- Plik.createNewFile();
- FileOutputStream Zapis = new FileOutputStream(Plik);
- ObjectOutputStream Obiekty = new ObjectOutputStream(Zapis);
- Obiekty.writeObject(M.Ksiazki);
- Obiekty.close();
- }catch(IOException e)
- {
- JOptionPane.showMessageDialog(this,e.getLocalizedMessage());
- }
- }
- }
- /**
- * @param args the command line arguments
- */
- public static void main(String args[]) {
- java.awt.EventQueue.invokeLater(new Runnable() {
- public void run() {
- new Okno().setVisible(true);
- }
- });
- }
- ModelTabeli M = new ModelTabeli();
- =======================================
- import javax.swing.JOptionPane;
- public class Nowa_Ksiazka extends javax.swing.JDialog {
- public Nowa_Ksiazka(java.awt.Frame parent, boolean modal) {
- super(parent, modal);
- this.setBounds(parent.getBounds().x,parent.getBounds().y, 0, 0);
- initComponents();
- }
- @SuppressWarnings("unchecked")
- // <editor-fold defaultstate="collapsed" desc="Generated Code">
- private void initComponents() {
- jPanel1 = new javax.swing.JPanel();
- jLabel1 = new javax.swing.JLabel();
- jTextField1 = new javax.swing.JTextField();
- jLabel2 = new javax.swing.JLabel();
- jTextField2 = new javax.swing.JTextField();
- jLabel3 = new javax.swing.JLabel();
- jTextField3 = new javax.swing.JTextField();
- jLabel4 = new javax.swing.JLabel();
- jTextField4 = new javax.swing.JTextField();
- jLabel5 = new javax.swing.JLabel();
- jTextField5 = new javax.swing.JTextField();
- jButton1 = new javax.swing.JButton();
- setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
- jLabel1.setFont(new java.awt.Font("Tahoma", 0, 14));
- jLabel1.setText("Symbol literowo liczbowy:");
- jLabel2.setFont(new java.awt.Font("Tahoma", 0, 14));
- jLabel2.setText("Tytuł:");
- jLabel3.setFont(new java.awt.Font("Tahoma", 0, 14));
- jLabel3.setText("Imię autora:");
- jLabel4.setFont(new java.awt.Font("Tahoma", 0, 14));
- jLabel4.setText("Nazwisko autora:");
- jLabel5.setFont(new java.awt.Font("Tahoma", 0, 14));
- jLabel5.setText("Data dodania do kolekcji:");
- jButton1.setText("Zapisz");
- jButton1.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jButton1ActionPerformed(evt);
- }
- });
- javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
- jPanel1.setLayout(jPanel1Layout);
- jPanel1Layout.setHorizontalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addContainerGap()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(jLabel5)
- .addComponent(jLabel1)
- .addComponent(jLabel2)
- .addComponent(jLabel3)
- .addComponent(jLabel4))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jTextField4, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 213, Short.MAX_VALUE)
- .addComponent(jTextField3, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 213, Short.MAX_VALUE)
- .addComponent(jTextField2, javax.swing.GroupLayout.DEFAULT_SIZE, 213, Short.MAX_VALUE)
- .addComponent(jTextField1, javax.swing.GroupLayout.DEFAULT_SIZE, 213, Short.MAX_VALUE)
- .addComponent(jTextField5, javax.swing.GroupLayout.DEFAULT_SIZE, 213, Short.MAX_VALUE))
- .addContainerGap())
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
- .addComponent(jButton1)
- .addGap(158, 158, 158))))
- );
- jPanel1Layout.setVerticalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jLabel1)
- .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(jLabel2))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(jLabel3))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(jLabel4))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(jLabel5)
- .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jButton1))
- );
- javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
- getContentPane().setLayout(layout);
- layout.setHorizontalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- );
- layout.setVerticalGroup(
- layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- );
- pack();
- }// </editor-fold>
- private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
- if(jTextField1.getText().isEmpty()||jTextField2.getText().isEmpty()||jTextField3.getText().isEmpty()||jTextField4.getText().isEmpty()||jTextField5.getText().isEmpty())
- {
- JOptionPane.showMessageDialog(this, "Blad! Musisz zapisać wszystkie dane!");
- }else
- this.setVisible(false);
- }
- /**
- * @param args the command line arguments
- */
- public static void main(String args[]) {
- java.awt.EventQueue.invokeLater(new Runnable() {
- public void run() {
- Nowa_Ksiazka dialog = new Nowa_Ksiazka(new javax.swing.JFrame(), true);
- dialog.addWindowListener(new java.awt.event.WindowAdapter() {
- public void windowClosing(java.awt.event.WindowEvent e) {
- System.exit(0);
- }
- });
- dialog.setVisible(true);
- }
- });
- }
- public void Ustaw(Biblioteka B)
- {
- jTextField1.setText(B.GetSymbol());
- jTextField2.setText(B.GetTytul());
- jTextField3.setText(B.GetImie());
- jTextField5.setText(B.GetNazwisko());
- jTextField4.setText(B.GetDataDodania());
- }
- public Biblioteka Pobierz()
- {
- Biblioteka Dane = new Biblioteka(jTextField1.getText(), jTextField2.getText(), jTextField3.getText(),jTextField4.getText(), jTextField5.getText());
- return Dane;
- }
- =====================================================
- public class ModelTabeli extends AbstractTableModel{
- ArrayList<Biblioteka>Ksiazki = new ArrayList<Biblioteka>();
- public ModelTabeli(){}
- public void Ustaw (ArrayList<Biblioteka> Ks)
- {
- this.Ksiazki = Ks;
- fireTableStructureChanged();
- }
- public void Dodaj(Biblioteka B)
- {
- Ksiazki.add(B);
- fireTableRowsInserted(Ksiazki.size(), Ksiazki.size());
- }
- public void Zmien(Biblioteka B,int index)
- {
- Ksiazki.set(index, B);
- fireTableRowsUpdated(index, index);
- }
- public void Usun(int index)
- {
- Ksiazki.remove(index);
- fireTableRowsDeleted(index,index);
- }
- public int getRowCount() {
- return Ksiazki.size();
- }
- public int getColumnCount() {
- return 7;
- }
- public Object getValueAt(int rowIndex, int columnIndex) {
- switch(columnIndex)
- {
- case 0:
- return rowIndex+1;
- case 1:
- return Ksiazki.get(rowIndex).GetSymbol();
- case 2:
- return Ksiazki.get(rowIndex).GetTytul();
- case 3:
- return Ksiazki.get(rowIndex).GetImie();
- case 4:
- return Ksiazki.get(rowIndex).GetNazwisko();
- case 5:
- return Ksiazki.get(rowIndex).GetDataDodania();
- case 6:
- return Ksiazki.get(rowIndex).GetWypozyczono();
- default:
- return "???";
- }
- }
- @Override
- public String getColumnName(int columnIndex)
- {
- switch(columnIndex)
- {
- case 0:
- return "L.p.";
- case 1:
- return "Symbol";
- case 2:
- return "Tytuł";
- case 3:
- return "Imię autora";
- case 4:
- return "Nazwisko autora";
- case 5:
- return "Data dodania";
- case 6:
- return "Wypozyczono";
- default:
- return "???";
- =============
- public class Biblioteka implements Serializable{
- private String Symbol;
- private String Tytul;
- private String Imie;
- private String Nazwisko;
- private String DataDodania;
- private String Wypozyczono;
- private Boolean Jest;
- public Biblioteka(String Symbol,String Tytul,String Imie,String Nazwisko,String DataDodania)
- {
- this.Wypozyczono = "Nie";
- Jest = true;
- this.Symbol = Symbol;
- this.Tytul = Tytul;
- this.Imie = Imie;
- this.Nazwisko = Nazwisko;
- this.DataDodania = DataDodania;
- }
- public String GetSymbol(){return Symbol;}
- public String GetTytul(){return Tytul;}
- public String GetImie(){return Imie;}
- public String GetNazwisko(){return Nazwisko;}
- public String GetDataDodania(){return DataDodania;}
- public void WypZwr(String Wypozyczono,Boolean stan)
- {
- this.Jest = stan;
- if(stan==true)
- {
- this.Wypozyczono = "Nie";
- }else
- {
- this.Wypozyczono = Wypozyczono;
- }
- }
- public String GetWypozyczono(){return Wypozyczono;}
- public Boolean GetJest(){return Jest;}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement