1.1 --- a/java/SuperPostak/src/cz/frantovo/superPostak/PanelPrijemcu.java Sat Feb 28 17:57:14 2009 +0100
1.2 +++ b/java/SuperPostak/src/cz/frantovo/superPostak/PanelPrijemcu.java Mon Sep 27 19:04:50 2010 +0200
1.3 @@ -2,6 +2,7 @@
1.4
1.5 import cz.frantovo.gui.tabulky.TableSorterModel;
1.6 import cz.frantovo.postak.InternetAddressKomu;
1.7 +import cz.frantovo.postak.Nastaveni;
1.8 import cz.frantovo.postak.Postak;
1.9 import java.awt.Cursor;
1.10 import java.io.BufferedReader;
1.11 @@ -26,9 +27,10 @@
1.12 */
1.13 public class PanelPrijemcu extends javax.swing.JPanel {
1.14
1.15 - private static Logger log = Logger.getLogger(PanelPrijemcu.class.getName());
1.16 + private static final Logger log = Logger.getLogger(PanelPrijemcu.class.getName());
1.17 private static final long serialVersionUID = -8981943048392428523L;
1.18 private ModelTabulky data = new ModelTabulky();
1.19 + private Nastaveni nastaveni = new Nastaveni();
1.20
1.21 /** Creates new form PanelPrijemcu */
1.22 public PanelPrijemcu() {
1.23 @@ -42,6 +44,10 @@
1.24 return data.data;
1.25 }
1.26
1.27 + public void setNastaveni(Nastaveni nastaveni) {
1.28 + this.nastaveni = nastaveni;
1.29 + }
1.30 +
1.31 /**
1.32 * @param prijemci pokud je null, nastaví prázdná kolekce.
1.33 */
1.34 @@ -179,9 +185,11 @@
1.35 JFileChooser dialog = new JFileChooser();
1.36 dialog.setMultiSelectionEnabled(false);
1.37 dialog.setDialogTitle("Uložit seznam do souboru");
1.38 + dialog.setCurrentDirectory(new File(nastaveni.getPracovniAdresar()));
1.39 int vysledek = dialog.showSaveDialog(this);
1.40 if (vysledek == JFileChooser.APPROVE_OPTION) {
1.41 File soubor = dialog.getSelectedFile();
1.42 + nastaveni.setPracovniAdresar(soubor.getParent());
1.43 try {
1.44 setCursor(new Cursor(Cursor.WAIT_CURSOR));
1.45 OutputStreamWriter zapisovac = new FileWriter(soubor);
1.46 @@ -217,9 +225,11 @@
1.47 JFileChooser dialog = new JFileChooser();
1.48 dialog.setMultiSelectionEnabled(false);
1.49 dialog.setDialogTitle("Načíst adresy ze souboru");
1.50 + dialog.setCurrentDirectory(new File(nastaveni.getPracovniAdresar()));
1.51 int vysledek = dialog.showOpenDialog(this);
1.52 if (vysledek == JFileChooser.APPROVE_OPTION) {
1.53 File soubor = dialog.getSelectedFile();
1.54 + nastaveni.setPracovniAdresar(soubor.getParent());
1.55 try {
1.56 setCursor(new Cursor(Cursor.WAIT_CURSOR));
1.57 BufferedReader ctenar = new BufferedReader(new FileReader(soubor));