private void prepocitej() { filex = new Filex( new File(jtext.getText()), jRelativneKProgramu.isSelected(), jActive.isSelected()); jCurrVal.setText(filex.getEffectiveFile().getPath()); jtext.setEnabled(jActive.isSelected()); jRelativneKProgramu.setEnabled(jActive.isSelected()); }
public Filex vezmiSouborAProver() throws YNejdeTo { prepocitej(); File dir = filex.getEffectiveFile(); log.debug("Prověřuji soubor: " + dir); if (!jenAdresare) { dir = dir.getParentFile(); } if (dir.isDirectory() && dir.canRead()) { return filex; } final boolean vysl = dir.mkdirs(); if (!vysl) { throw new JPrehledSouboru.YNejdeTo( "Složku \"" + dir + "\" se nepodařilo stvořit pro \"" + label + "\""); } return filex; }
public void setFilex(final Filex filex) { jtext.setText(filex.getFile().getPath()); jRelativneKProgramu.setSelected(filex.isRelativeToProgram()); jActive.setSelected(filex.isActive() || !lzeDeaktivovat); prepocitej(); }