Merhaba arkadaşlar Kayıt işlemi gerçekleşiyor ancak kaydedilen veriyi uygulamayı tekrar başlatınca görüyorum nasıl bir çözüm yolu izlemeliyim?

Kod satirlarim

  **Kod satirlarim**

Uygulama Ekranlarım Uygulama Ekranlarım

soruldu: 03 Haz '14, 08:24

HakanKav%C3%A7in's gravatar image

HakanKavçin
286182024
cevap kabul oranı: 37%

değiştirildi: 03 Haz '14, 08:27

hangi satırda iken bu hataları veriyor? Acaba değerleri null yaptığın için mi bu hata oluşuyor?

(03 Haz '14, 08:53) Müslüm ÖZTÜRK M%C3%BCsl%C3%BCm%20%C3%96ZT%C3%9CRK's gravatar image

86.satırı daha açık bir şekilde belirtir misiniz? Sorun, JOptionPane tanımlamasından kaynaklanıyor olabilir.

(03 Haz '14, 09:20) cagcak cagcak's gravatar image

Müslüm ÖZTÜRK: "musteriIslem_Kontrol.tabloyuGuncelle();" satırında hata alıyorum.Hangi degeri null yapmışım kardeş göremedim de eger kullanıcıKaydet_JFrame.ad.setText(null); kullanıcıKaydet_JFrame.soyad.setText(null); kullanıcıKaydet_JFrame.tc.setText(null); bu satırlar ise bunları sildim yine aynı.

cagcak:JOptionPane olmadığında direk çağırdığımda da aynı hatayı alıyorum.İlgili satır "musteriIslem_Kontrol.tabloyuGuncelle(); " musteriIslem_Kontrol Class'ının tabloyuGuncelle(); Metodunu çağırıyor.O metot yukaridaki ilk fotografında var.

(03 Haz '14, 10:12) HakanKavçin HakanKav%C3%A7in's gravatar image
1

musteriIslem_Kontrol objesi null olabilir mi? Kodun tamamını göremediğim için aklıma o geldi. Bir de eğer null değilse tabloyuGuncelle metodunun içindeki hangi satırda hata verdiğini söyleyebilir misin?

(03 Haz '14, 14:07) Müslüm ÖZTÜRK M%C3%BCsl%C3%BCm%20%C3%96ZT%C3%9CRK's gravatar image

null pointer satır no'suna kadar belli :) Basit bir debug ile nul olan objenizi bulabilirsiniz ;)

(03 Haz '14, 14:42) Turgay Can Turgay%20Can's gravatar image

debug ile hangi satırda hata verdiğini söyleyebilsen daha kolay çözüm üretebilirdik. Aklıma birde bu geldi: tabloyuGuncelle metodunun içinde baglanti nesnesini yeniden oluşturup dener misin. Yani öncesinde kullandığın baglanti objesini close et ve sonra tabloyuGuncelle metodunda yeniden baglanti nesnesini oluşturup dene. Ayrıca konunun dışında ama söylemeden edemedim. Değişken isimlerinde filan türkçe karaker kullanmışsın, bu önerilen birşey değildir ;)

(03 Haz '14, 15:47) Müslüm ÖZTÜRK M%C3%BCsl%C3%BCm%20%C3%96ZT%C3%9CRK's gravatar image
1

bu kod bir anlam ifade etmez. null pointer'ı atan satır numarası nedir. Muhtemel arayuzde bir panel çıkardığınızda, arka plandaki objenin değerini kaybediyorsunuz.

(03 Haz '14, 15:55) Turgay Can Turgay%20Can's gravatar image

o halde int gelenDeger static halde tutulmalı mı? Ayrıca kodlarınızı <pre.><code.> içerisinde tutunuz, böylelikle birçok okuyan gözü kurtarmış olursunuz.

(03 Haz '14, 23:47) cagcak cagcak's gravatar image

Müslüm ÖZTÜRK dediğinizi denedim olmadı. J2EE kardeş hatayı verdiği satır kodu musteriIslem_Kontrol.tabloyuGuncelle(); bu ben bunu yorum haline getirdiğimde hata atmadan çalışıyor ancak tablo güncellenmiyor. cagcak static şekilde olmuyor.

Arkadaşlar lütfen çözmem lazım kodları tw den görmek isterseniz twitter veya face bana ulaşırmısınız ?

@HakanKavcin

https://www.facebook.com/hakankavcinw

(04 Haz '14, 01:54) HakanKavçin HakanKav%C3%A7in's gravatar image

tmusteriIslem_Kontrol bu nesnenize bakın null olabilir yada tabloyuGuncelle() bu metodun içine bir yere breakpoint koyun onun içinde bir yerde patlıyor olabilir. İki adet dikkat etmeniz gereken nokta var.

(04 Haz '14, 03:09) Turgay Can Turgay%20Can's gravatar image
10 yorumdan 5 tanesi gösteriliyor hepsini göster

Arkadaşlar sorun çözüldü:

     MusteriIslem_Kontrol musteriIslem_Kontrol;

Kodunu

    private MusteriIslem_Kontrol musteriIslem_Kontrol;

Yaparak setter ve getteri ile MusteriIslem_Kontrol classı'nın konstıractırında

kuKayit_Kontrol = new KullaniciKayit_Kontrol();
kuKayit_Kontrol.setMusteriIslem_Kontrol(this);

bu kod ile çağırdım kaydet buttonum=

musteriIslemleri_JFrame.btnKaydet.addActionListener(new ActionListener() {
                @Override
                public void actionPerformed(ActionEvent arg0) {
                    kuKayit_Kontrol.kullaniciKaydet_JFrame.setVisible(true);
                }
            });

Şeklilde çözüldü yorumlarınız için teşekkürler.

permanent link

cevaplandı: 04 Haz '14, 07:46

HakanKav%C3%A7in's gravatar image

HakanKavçin
286182024
cevap kabul oranı: 37%

1

musteriIslem_Kontrol değerini işlem yaparken kaybediyordun ve null 'dı anladığım :) Çözüme ulaşıp, paylaşmana sevindim.

(04 Haz '14, 09:23) Turgay Can Turgay%20Can's gravatar image

J2EE: Dostum ben şimdi bunun çözümünü öğrendim ancak veriyi kaybetmeden nasıl kullanabilirim? yani eski kod yapısı ile bir yolu var mıydı yoksa en uygunu şuan ki çözüm yolumu.

(04 Haz '14, 15:11) HakanKavçin HakanKav%C3%A7in's gravatar image

Yapman gereken, JTable'in içini dolduran bir metodun vardır mutlak bunu constructor'da çağırıyorsundur. Bu metodu kaydet işlemini yaptıktan sonrada çağırmaktır. Güncelle butonuna ihtiyaç duymazsın böylelikle.

(04 Haz '14, 16:48) Turgay Can Turgay%20Can's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×79
×21
×5

Soruldu: 03 Haz '14, 08:24

Görüntüleme: 714 kez

Son güncelleme: 04 Haz '14, 16:48

powered by BitNami OSQA