Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 21st, 2010 | Syntax: Java | Size: 5.07 KB | Hits: 134 | Expires: Never
This paste has a previous version, view the difference. Copy text to clipboard
  1. Klient(String host, int port)
  2.     {
  3.         Handler=new Kanal();
  4.         Handler.start(host,port);
  5.         setLayout(new java.awt.BorderLayout());
  6.         setSize(500, 300);
  7.         wiadomosc.addActionListener(this);
  8.         log.setLineWrap(true);
  9.         log.setWrapStyleWord(true);
  10.         add(paneup,java.awt.BorderLayout.NORTH);
  11.         paneup.add(message_label,java.awt.BorderLayout.WEST);
  12.         paneup.add(wiadomosc,java.awt.BorderLayout.EAST);
  13.         panec.add(log,java.awt.BorderLayout.CENTER);
  14.         JScrollPane scroll=new JScrollPane(log,ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS,
  15.                 ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
  16.         add(scroll,java.awt.BorderLayout.CENTER);
  17.         add(koniec,java.awt.BorderLayout.SOUTH);
  18.     }
  19.  
  20.     public void actionPerformed(ActionEvent evt)
  21.     {
  22.         Object zrodlo=evt.getSource();
  23.         if(zrodlo==wiadomosc)
  24.         {
  25.             m1=wiadomosc.getText();
  26.             if(Handler.getSocket()!=null)
  27.             {
  28.                 if(porownaj("dodaj tytul",1))
  29.                 {
  30.                     dt++;
  31.                     send_message(m1);
  32.                     String isbn=(JOptionPane.showInputDialog(null, "Podaj ISBN"));
  33.                     String tytul=(JOptionPane.showInputDialog(null, "Podaj tytul"));
  34.                     String imie=(JOptionPane.showInputDialog(null, "Podaj imie"));
  35.                     String nazwisko=(JOptionPane.showInputDialog(null, "Podaj nazwisko"));
  36.                     String wydawnictwo=(JOptionPane.showInputDialog(null, "Podaj wydawnictwo"));
  37.                     send_message(toChain(tytul,nazwisko,imie,isbn,wydawnictwo));
  38.                 }
  39.                 else if(porownaj("usun tytul",1))
  40.                 {
  41.                     ut++;
  42.                     send_message(m1);
  43.                     String isbn=(JOptionPane.showInputDialog(null, "Podaj ISBN"));
  44.                     String tytul=(JOptionPane.showInputDialog(null, "Podaj tytul"));
  45.                     String imie=(JOptionPane.showInputDialog(null, "Podaj imie"));
  46.                     String nazwisko=(JOptionPane.showInputDialog(null, "Podaj nazwisko"));
  47.                     String wydawnictwo=(JOptionPane.showInputDialog(null, "Podaj wydawnictwo"));
  48.                     send_message(toChain(tytul,nazwisko,imie,isbn,wydawnictwo));
  49.                 }else if(porownaj("znajdz tytul",1))
  50.                 {
  51.                     zt++;
  52.                     send_message(m1);
  53.                     String tytul=(JOptionPane.showInputDialog(null, "Podaj tytul"));
  54.                     send_message(tytul);
  55.                 }else if(porownaj("pokaz tytuly",1))
  56.                 {
  57.                     pt++;
  58.                     send_message(m1);
  59.                 }else if(porownaj("dodaj ksiazke",1))
  60.                 {
  61.                     dk++;
  62.                     send_message(m1);
  63.                     String isbn=(JOptionPane.showInputDialog(null, "Podaj ISBN"));
  64.                     String numer=(JOptionPane.showInputDialog(null, "Podaj numer"));
  65.                     send_message(toChain(isbn,numer));
  66.                 }else if(porownaj("usun ksiazke",1))
  67.                 {
  68.                     uk++;
  69.                     send_message(m1);
  70.                     String isbn=(JOptionPane.showInputDialog(null, "Podaj ISBN"));
  71.                     String numer=(JOptionPane.showInputDialog(null, "Podaj numer"));
  72.                     send_message(toChain(isbn,numer));
  73.                 }else if(porownaj("pokaz ksiazki",1))
  74.                 {
  75.                     pk++;
  76.                     send_message(m1);
  77.                     String tytul=(JOptionPane.showInputDialog(null, "Podaj tytul"));
  78.                     send_message(tytul);
  79.                 }else if(porownaj("statystyka",1))
  80.                 {
  81.                     s++;
  82.                     Wykres obraz=new Wykres(dk,dt,uk,ut,zt,pt,pk,p,s);
  83.                     JFrame ramka=new JFrame("Wykres");
  84.                     ramka.setSize(1000, 460);
  85.                     ramka.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
  86.                     ramka.setContentPane(obraz);
  87.                     ramka.setLocationRelativeTo(null);
  88.                     ramka.setVisible(true);
  89.                 }else if(porownaj("pomoc",1))
  90.                 {
  91.                     p++;
  92.                     JOptionPane.showMessageDialog(null,"dodaj tytul - Dodaje nowy tytuł do bazy\n"+
  93.                             "usun tytul - Usuwa tytuł z bazy\nznadz tytul - Wyszukuje tytuł\n"+
  94.                             "pokaz tytuly - Wyświetla wszystkie tytuły zapisane w bazie\n"+
  95.                             "dodaj ksiazke - Dodaje książke do tytułu\nusun ksiazke - Usuwa książkę z bazy\n"+
  96.                             "pokaz ksiazki - Wyświetla książki dla odpowiedniego tytulu\n"+
  97.                             "statystyka - Wyświetla wykres określający ilość wykonanych poleceń\n"+
  98.                             "koniec - Kończy prace");
  99.                 }
  100.             }
  101.         }
  102.         repaint();
  103.     }