Konuyu görüntüle
IUCODERS FORUM > Programlama > JAVA > Chart Çizimi
Yazar
ermantepe


avatar
Istanbul
Kayıt: 20.12.2008
21.07.2011-07:16 #75420
Merhaba arkadaşlar,
Benim yapmam gereken şey JSP ile parametreleri alıp, verileri de Oracle'dan çekip, web sitesine bir chart(grafik) çizmek.

Bunun için Java Applet ile başladım yazmaya, fakat bazı konularda yardıma ihtiyacım var:

1) Grafikte belli bir bölgenin üzerine fare ile gelince, belli böylelerde renk değişikliği, vs gibi değişiklikler yapabilir miyim?
2) JSP ile Appleti yöneldirmek külfetli midir, daha basit bir şeyler var mı?
3) Bu chartlar için önerebileceğiniz başka bir şey varsa, uygulayabilirim. Önemli olan nokta JSP ile parametreleri girebiliyor olmam, Oracle'dan da verileri çekebiliyor olmam.

Not: Görsellik çok önemli. //Applet'te görsellik için piksel bazlı düşünüp, kasıyorum açıkcası.
Not2: Flash istemiyorum. :)





Erman TEPE
Bilisimdergi.Com Danismani
IU Bilgisayar Muhendisligi Mezunu
iletisim: ermantepe@gmail.com



Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
21.07.2011-08:09 #75421
Sana bundan lazim http://jfree.org/jfreechart/





N/A
Yazar
ermantepe


avatar
Istanbul
Kayıt: 20.12.2008
21.07.2011-08:30 #75422
Evet, ona değinmeyi unutmuşum. Ona da bakmıştım. En son çare olarak ona başvurayım demiştim aslında içimden. :)





Erman TEPE
Bilisimdergi.Com Danismani
IU Bilgisayar Muhendisligi Mezunu
iletisim: ermantepe@gmail.com



Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
21.07.2011-13:14 #75424
aslinda senin aradigin sey flash chart

http://teethgrinder.co.uk/open-flash-chart-2/ sen buna sadece veri kaynagi baglayacaksin.
gerisini o hallediyor.





N/A
Yazar
ermantepe


avatar
Istanbul
Kayıt: 20.12.2008
21.07.2011-20:26 #75425
Yalnız ben Flash istemiyorum ki. :) Flash olursa da yine tamamen kendim yapmayı tercih ederim.

Aslına bakarsanız hazır herhangi bir şey istemiyorum. Applet olarak da neredeyse bitti sayılır, tasarım vs. aşamaları tamam aslında.
Sadece şu fare olayını merak ediyorum şu an. Fare belli bir yere geldiğinde, çizilmiş şekil üzerinde oynama yapabiliyor muyuz?

Tıklamalarda falan oluyor muhtemelen ama ben fare imlecini hiç bir tıklama olmadan input olarak kullanmak istiyorum.
Applet'te bu mümkün mü?
Eğer değilse başka bir şeyde yazmaya uğraşabilirim, tavsiye edeceğiniz bir şey var mı? Hazır bir şey istemiyorum yani. :) Önceliğim epey ilerlemiş olduğum Applet tasarımımı geliştirmek.





Erman TEPE
Bilisimdergi.Com Danismani
IU Bilgisayar Muhendisligi Mezunu
iletisim: ermantepe@gmail.com



Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
22.07.2011-00:06 #75427
illa da aplet diyorsan o zaman. canvasla filan halletmen lazım.





N/A
Yazar
ermantepe


avatar
Istanbul
Kayıt: 20.12.2008
22.07.2011-15:25 #75435
Şu an bütün sorunlarımı hallettim aslında. Fareyi de istediğim gibi input olarak kullanabiliyorum.

Tek sorum kaldı şu anda.

Çizilen resim üzerinde değişiklik olduğunda repaint() fonksionunu kullanıyorum. Fakat bu da resmin tamamını yeniden oluşturuyor, pek işime gelmedi performans açısından açıkcası.

Bölgesel refresh yapabileceğim bir şey var mı?





Erman TEPE
Bilisimdergi.Com Danismani
IU Bilgisayar Muhendisligi Mezunu
iletisim: ermantepe@gmail.com



Yazar
ermantepe


avatar
Istanbul
Kayıt: 20.12.2008
22.07.2011-16:42 #75437
Bu sorumu da kendi kendime hallettim yine. :)
Lazım olan olursa repaint (int, int, int, int) şeklinde 4 parametre alabiliyormuş. İstediğiniz alanın int cinsinden pixellerini girince, bölgesel repaint yapıyor. ;)
ilk int x olarak koordinat, ikinicisi y, 3. sü genişlik, 4.sü de yükseklik.





Erman TEPE
Bilisimdergi.Com Danismani
IU Bilgisayar Muhendisligi Mezunu
iletisim: ermantepe@gmail.com



Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb