Example #1
0
  /**
   * Kopioi Jar tiedoston resources kansioon tallennetut lintujen selitykset Jar tiedsoton
   * sijaintikansioon luotuihin alakansioihin
   */
  public void siirraSelityksetUlosJarTiedostosta() {
    ArrayList<Lintu> linnut = new ArrayList<>();
    linnut = lintukirja.palautaLinnutArrayList();

    for (Lintu lintu : linnut) {
      try {
        kopioiTekstiUlosJarResourcesTiedostosta(
            "/selitykset/" + lintu.getNimi() + ".txt",
            "Resources/selitykset/" + lintu.getNimi() + ".txt");
      } catch (Exception e) {
        System.out.println(
            "Linnun selitystä " + lintu.getNimi() + " ei tallennettu" + " ,koska: " + e);
      }
    }
  }
Example #2
0
  /**
   * kopioi Jar tiedoston resources kansioon tallennetut lintujen kuvat Jar tiedsoton
   * sijaintikansioon luotuihin alakansioihin
   */
  public void siirraKuvatUlosJarTiedostosta() {
    ArrayList<Lintu> linnut = new ArrayList<>();
    linnut = lintukirja.palautaLinnutArrayList();

    for (Lintu lintu : linnut) {
      try {
        System.out.println(lintu);
        kopioiKuvaUlosJarResourcesTiedostosta(
            "/kuvat/" + lintu.getKuva(), "Resources/kuvat/" + lintu.getKuva());
      } catch (Exception e) {
        System.out.println(e);
        System.out.println("Linnun kuvaa " + lintu.getKuva() + " ei tallennettu " + ",koska: " + e);
      }
    }
    // Lopuksi lisätään kuvat-kansioon Helmipöllön suuri kuva jota käytetään alkuvalikossa. Onhan
    // tämä tapa vähän kökkö mutta ajan loppuessa nopea.
    Lintu varpuspollo = new Lintu("varpuspolloAlku", "", "", "varpuspolloAlku.png");
    kopioiKuvaUlosJarResourcesTiedostosta(
        "/kuvat/" + varpuspollo.getKuva(), "Resources/kuvat/" + varpuspollo.getKuva());
  }
Example #3
0
 public void lataaJsonTiedotoKopioijaan() throws Exception {
   lintukirja = new Lintukirja("Resources/JSON/linnut.json");
   lintukirja.tuoLinnutJsonTiedostosta();
 }