Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
704
Tıklama
0
Öne Çıkarma
Java'da labelleri whatsapp mesajı gibi sağa ve sola konumlandırma
M
7 yıl
Er
Konu Sahibi

Merhaba,

arkadaşlar java'da bir mesajlaşma programı(whatsapp gibi) yapmaya çalışıyorum. Verileri(mesajları) mysql veritabanından çekiyorum. Ama aklımı kurcalayan bir şey var labelleri(mesajları) whatsapp'daki gibi sağda ve solda yapmak istiyorum. Yani şöyle :

< Resime gitmek için tıklayın >

Ama çok zor olacağını düşünüyorum. Tarihe göre sıralanması lazım. Verileri hem ali hemde veli diye ayrı ayrı mı çekeceğim? Aliden sonra en yakın tarihteki velinin mesajını getirmem lazım.

Böyle sayınca çok karışık oluyor değil mi?

Arkadaşlar küçük bir örnek verseniz ve ya tavsiye, fikir önerseniz, çünkü nasıl yapacağımı bilemiyorum.

Cevaplarınızı bekliyorum.

Yardımınıza ihtiyacım var.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



T
7 yıl
Yarbay

Mesajlarda XMPP sisteminde olduğu gibi (Facebook 'un kullandığı sistem) her mesaja bir zaman damgası verirsin ona göre kronolojik sıralama yapabilirsin

https://xmpp.org/extensions/xep-0203.html#protocol



< Bu ileti mini sürüm kullanılarak atıldı >

H
7 yıl
Teğmen

mysqldeki tablo yapını bilmemekle beraber
select queryinde date için order by kullanırsan zaten tarihe göre sıralı gelicektir sonrasında bi döngü içerisinde mesaj hangi kullanıcıya aitse sağ ve sola yazdırabilirsin



G
7 yıl
Teğmen

jlabel.set fonksiyon özelliğinden sql sorgusuna göre float layout özelliğini seç.. mesela if(a.equals()){jlabel.set(sağ)}else {jlabel.set(sol)} gibisinden.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.