Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JButton;
- import javax.swing.JComboBox;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JOptionPane;
- import javax.swing.JPanel;
- import javax.swing.JTextField;
- public class OknoZwroc extends JFrame implements ActionListener{
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- JComboBox<Object> cwypozyczenia,csamochod;
- JComboBox<String> cuszkodzony;
- JButton bzatwierdz, bpowrot;
- JLabel lsamochod, lcena, luszkodzony;
- JTextField tcena;
- private Okno okno;
- public ListaSamochodow lista;
- public OknoZwroc(Okno okno){
- this.okno = okno;
- setSize(400, 200);
- setLayout(null);
- lsamochod = new JLabel("Samoch�d:");
- lsamochod.setBounds(0, 0, 100, 20);
- add(lsamochod);
- lcena = new JLabel("Cena:");
- lcena.setBounds(0,20,100,20);
- add(lcena);
- tcena = new JTextField("");
- tcena.setBounds(150,20,200,20);
- add(tcena);
- luszkodzony = new JLabel("Uszkodzony: ");
- luszkodzony.setBounds(0,40,100,20);
- add(luszkodzony);
- String[] wypozyczenia = new String[this.okno.getListaWypozyczen()
- .pobierzliste().size()];
- for (int i = 0; i < this.okno.getListaWypozyczen().pobierzliste()
- .size(); i++) {
- wypozyczenia[i] = this.okno.getListaWypozyczen().pobierz(i).samochod.getMarka()
- + " "
- + this.okno.getListaWypozyczen().pobierz(i).samochod.getModel()
- + " "
- + this.okno.getListaWypozyczen().pobierz(i).getKlient();
- cuszkodzony = new JComboBox<String>();
- cuszkodzony.setBounds(150,40,200,20);
- cuszkodzony.addItem("Silnik");
- cuszkodzony.addItem("Skrzynia bieg�w");
- cuszkodzony.addItem("Karoseria");
- cuszkodzony.addItem("Ogumienie");;
- cuszkodzony.addItem("Inne");
- add(cuszkodzony);
- cwypozyczenia = new JComboBox<Object>(wypozyczenia);
- cwypozyczenia.addActionListener(this);
- cwypozyczenia.setBounds(150, 0, 200, 20);
- add(cwypozyczenia);
- bzatwierdz = new JButton("Zatwierd�");
- bzatwierdz.setBounds(0, 140, 150, 20);
- bzatwierdz.addActionListener(this);
- add(bzatwierdz);
- bpowrot = new JButton("Powr�t");
- bpowrot.addActionListener(this);
- bpowrot.setBounds(140, 140, 150, 20);
- add(bpowrot);
- }
- }
- public void actionPerformed(ActionEvent e) {
- Object zrodlo = e.getSource();
- if (zrodlo == bpowrot) {
- dispose();
- }
- else if (zrodlo == bzatwierdz) {
- this.okno.getListaWypozyczen().pobierz(cwypozyczenia.getSelectedIndex()).getSamochod().setStatus(Samochod.STATUS_WOLNY);
- this.okno.getListaWypozyczen().pobierz(cwypozyczenia.getSelectedIndex());
- this.okno.getListaWypozyczen().usun(cwypozyczenia.getSelectedIndex());
- JPanel panel = new JPanel();
- JOptionPane.showMessageDialog(panel, "Zwr�cono ");
- dispose();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement