java/SuperPostak/src/cz/frantovo/superPostak/PanelPrijemcu.java
changeset 5 bea5d9e11d37
parent 3 03d27d3b3f7b
     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));