コード例 #1
0
 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());
 }
コード例 #2
0
 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;
 }
コード例 #3
0
 public void setFilex(final Filex filex) {
   jtext.setText(filex.getFile().getPath());
   jRelativneKProgramu.setSelected(filex.isRelativeToProgram());
   jActive.setSelected(filex.isActive() || !lzeDeaktivovat);
   prepocitej();
 }