Merhaba arkadaşlar

html formatındaki veriyi bir değişkene aktarıyorum, bu değişkendeki veriyi browserdaki gibi normal bir görünüm elde ederek kullanıcıya sunmak istiyorum, bunun için hangi componenti ve nasıl kullanmalıyım?

Değerli arkadaşım diyelimki aşşağıdaki gibi kodum var

String veri = "<html><head></head><body>İnsanın bu dünyaya gönderilmesinin hikmeti ve gayesi <b>Hâlık-ı Kâinatı tanımak ve Ona iman edip ibadet etmektir</b></body></html>";

şimdi ben bu veri isimli değişkeni GUI'de bir component ile kullanıcıya sunmalıyım, fakat veri metnindeki html kodlarıda derlenerek gösterilmeli, aşşağıdaki gibi

İnsanın bu dünyaya gönderilmesinin hikmeti ve gayesi Hâlık-ı Kâinatı tanımak ve Ona iman edip ibadet etmektir

soruldu: 07 Tem '12, 07:30

saidghrnk's gravatar image

saidghrnk
111283536
cevap kabul oranı: 0%

değiştirildi: 09 Tem '12, 17:08

CemIkta's gravatar image

CemIkta ♦
19.9k29125190


Java Swing componentlerinin cogunda html destegi mevcut. Swing componentleri verilen html'i rendering yapip sonucu html formatindaki gibi gosterebilir. Ornegin JLabel'a yukaridaki gibi html string verirseniz JLabel onu html rendering yaparak gosterir.

JavaFX 2.x de ise cok daha gelismis ozellikler var, JavaFX'de istediginiz componentleri CSS ile formatliyabiliyorsunuz, ayrica HTML Editor componenti de mevcut. @UsTa arkadasimizin da belirttigi gibi WebView icine bircok HTML5 destekli icerik de eklenebiliyor.

permanent link

cevaplandı: 07 Tem '12, 13:43

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

Java FX 2 içinde gömülü browser var, istersen onu kullanabilirsin. Başarımı gayet iyi.

permanent link

cevaplandı: 07 Tem '12, 08:54

UsTa's gravatar image

UsTa
2.0k925
cevap kabul oranı: 20%

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
×72
×27

Soruldu: 07 Tem '12, 07:30

Görüntüleme: 1,054 kez

Son güncelleme: 09 Tem '12, 17:09

powered by BitNami OSQA