Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package gui;
- import java.awt.BorderLayout;
- import java.io.IOException;
- import java.io.InputStream;
- import java.net.MalformedURLException;
- import java.net.URL;
- import java.text.DateFormat;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import javax.swing.JScrollPane;
- import javax.swing.JTable;
- import javax.swing.event.ListSelectionEvent;
- import javax.swing.event.ListSelectionListener;
- import javax.swing.text.DateFormatter;
- import sluzby.Zdroj;
- import sluzby.ZdrojRss;
- import model.SeznamZmen;
- import model.Zmena;
- public class OknoZmen extends JFrame implements ListSelectionListener {
- private ZmenyTableModel model = new ZmenyTableModel();
- private JTable tabulka = new JTable();
- private JLabel lblDatum;
- private JLabel lblPredmet;
- public OknoZmen() {
- setVisible(true);
- setTitle("Zmeny ve vyuce");
- setDefaultCloseOperation(EXIT_ON_CLOSE);
- add(new JScrollPane(tabulka), BorderLayout.CENTER);
- Zdroj z = new ZdrojRss("http://www.uhk.damidev.com/");
- SeznamZmen seznam = z.nacti();
- tabulka.setModel(model);
- model.setSeznam(seznam);
- tabulka.getSelectionModel().addListSelectionListener(this);
- JPanel panel = new JPanel();
- add(panel, BorderLayout.SOUTH);
- lblDatum = new JLabel("Datum");
- panel.add(lblDatum);
- lblPredmet = new JLabel("Predmet");
- panel.add(lblPredmet);
- pack();
- }
- @Override
- public void valueChanged(ListSelectionEvent e) {
- if (!e.getValueIsAdjusting()) {
- System.out.println(tabulka.getSelectedRow());
- int radekTabulky = tabulka.getSelectedRow();
- lblDatum.setText( tabulka.getModel().getValueAt(radekTabulky, 0).toString() );
- lblPredmet.setText( (String) tabulka.getModel().getValueAt(radekTabulky, 1) );
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment