On 05/22/2012 06:56 PM, Mehmet Özgür Bayhan wrote:
Hiçbirşey anlamadım yazdığınızdan kusura bakmayın (:

Eğer merak ettiğiniz neden observer patternine ihtiyaç duyulduğu ise bolca kaynak bulabilirsiniz bu konuda.Kabaca bir nesneyi dinlemeye yararlar.
anahtar kelimeyi aldım observer pattern, tasarım desenleri, yerli yabancı çok kaynak buldum.

Eğer merak ettiğiniz neden hata ürettiği ise exception ı yakaladığınızda zaten detaylıca yazar.Paylaşırsanız yardımcı olacak birileri illaki çıkar.

Eğer merak ettiğiniz netbeans in neden böyle bir kod ürettiği ise öncelikle hatanın kendinizde olup olmadığını tekrar kontrol edip, eğer sizde değilse bug girişi yapmanız iyi bir yöntem olacaktır.

Açıkçası ne yaptığınız işlemi anladım ne de sıkıntınızın ne olduğunu.Netbeans çok sık kullanmadım, ama eğer anladığım kadarıyla netbeans 'in hazır kod gui araçlarından bahsediyorsanız genel olarak pek tercih etmeyin derim.Bu tarz araçlar hata içermeseler bile genele yönelik oldukları için çoğunlukla kötü kod üretiyorlar.

Anladıklarımdan çıkardıklarım bunlar. (:

İyi çalışmalar.
teşekkürler

22 Mayıs 2012 17:54 tarihinde okay Padak <[email protected] <mailto:[email protected]>> yazdı:

    bu konuda malumatım yok düz mantık kütüphanleri import ediyoruz sonra
    neden spesifik yer göstermek gerekiyor bir özelliğimi çekiyor ? madem
    çekiyorsa netbeans kod üretirken bunu yapmayıp neden hataya sebep
    oluyor.

    kod derlenirken hata yok program çalışıyor ama list ile ilgili birşey
    yapınca crash veriyor.
    netbeans'tan jpa için db listeyi seçtiğinde musteriList =
    java.beans.Beans.isDesignTime() ? java.util.Collections.emptyList() :
    musteriQuery.getResultList(); kodunu otomatik üretiyor.

    internetten araştırdım o kısmın "musteriList =
    java.beans.Beans.isDesignTime() ? java.util.Collections.emptyList() :
    
org.jdesktop.observablecollections.ObservableCollections.observableList(musteriQuery.getResultList());
    " olması gerekiyormuş

    bu iki satır arasıdaki farkı sordum genel-kültür açısından sorun yok
    aslında :)


    On Tue 22 May 2012 10:28:31 AM EEST, Mehmet Özgür Bayhan wrote:
    > Sarı çizmeli Mehmet Ağa gibi olmuş biraz (:
    >
    > Ne hata çıktısı ne platform hiçbir şey yok.
    >
    > İlk kodda ürettiği hata çıktısını yazarsan muhtemelen cevabı da onun
    > içinde var olacaktır..
    >
    > Sadece paylaştığın verilerden yapılacak kötü bir tahminle
    musteriQuery
    > doğal olarak bir observer patternine ihtiyaç duyuyor.İkinci kod
    > parçasında da sen bu ihtiyacını gideriyorsun.
    >
    > 20 Mayıs 2012 21:15 tarihinde okay Padak <[email protected]
    <mailto:[email protected]>
    > <mailto:[email protected] <mailto:[email protected]>>> yazdı:
    >
    >     Merhaba,
    >
    >     java netbeans üzerinde
    >
    >     entityManager
    >     query
    >     list
    >
    >     sırasıyla oluşturduğumuzda otomatik aşağıdaki kodu üretiyor
    >
    >     musteriList = java.beans.Beans.isDesignTime() ?
    >     java.util.Collections.emptyList() :
    musteriQuery.getResultList();
    >
    >     fakat bu şekilde jtable'da liste sırası ile ilgili birşey bile
    >     gönderilse exp veriyor.
    >
    >     o satırı aşağıdaki satır gibi düzeltince hata düzeliyor. Bu
    iki kod
    >     arasında ki fark nedir ? neden böyle bir kargaşa oluyor ?
    >
    >     musteriList = java.beans.Beans.isDesignTime() ?
    >     java.util.Collections.emptyList() :
> org.jdesktop.observablecollections.ObservableCollections.observableList(musteriQuery.getResultList());
    >
    >     _______________________________________________
    >     Linux-programlama mailing list
    > [email protected]
    <mailto:[email protected]>
    > <mailto:[email protected]
    <mailto:[email protected]>>
    > https://liste.linux.org.tr/mailman/listinfo/linux-programlama
    >     Liste kurallari: http://liste.linux.org.tr/kurallar.php
    >
    >
    >
    >
    > _______________________________________________
    > Linux-programlama mailing list
    > [email protected]
    <mailto:[email protected]>
    > https://liste.linux.org.tr/mailman/listinfo/linux-programlama
    > Liste kurallari: http://liste.linux.org.tr/kurallar.php
    _______________________________________________
    Linux-programlama mailing list
    [email protected]
    <mailto:[email protected]>
    https://liste.linux.org.tr/mailman/listinfo/linux-programlama
    Liste kurallari: http://liste.linux.org.tr/kurallar.php




_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap