function dw(line){ document.writeln(line); } dw("
"); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw(""); dw("
"); dw(""); dw("Kaynaklar"); dw(""); dw("
"); dw(""); dw("Aralık "); dw(""); dw("
"); dw(""); dw("XML'i Renkli Gösteren Bir TextPane"); dw(""); dw("
"); dw("Web veya Xml editorlerinde HTML veya XML kodları renklendirilmektedir. Biz de Java'da XML kodlarını renkli gösteren bir JTextPane yaptık. Böylece HomeSite benzeri bir editor yaratabilirsiniz. "); dw(" "); dw(">>>>"); dw(""); dw("
"); dw(""); dw("Klasör İçindeki Dosya ve Klasörleri Gösteren Bir Component"); dw(""); dw("
"); dw("Bu komponent bir klasörün içindeki klasörleri ve dosyaları göstermektedir. Bir klasör çift tıklanırsa o klasörün içi gösteriliyor. Yukarı düğmesi tıklandığında bir üst klasöre geçilmiş oluyor."); dw(" "); dw(">>>>"); dw(""); dw("
"); dw(""); dw("Properties Dosyalarını İçin AbstractTableModel Örneği"); dw(""); dw("
"); dw("Bu örnekte PropertiesTableModel class'ını yaratıyoruz. Bu class AbstractTableModel class'ını extend etmekte. Bu model ile properties dosyalarını göstermek için JTable kullanılabilir. Böylece properties dosyaları bir tabloda görüntülenmiş olur."); dw(" "); dw(">>>>"); dw(""); dw("
"); dw(""); dw("Bir Kod Dosyasına Satır Sayısı Eklemek"); dw(""); dw("
"); dw("Bu örnekte bir kod dosyası açılıyor. Her satır başına satır numarası koyuluyor ve dosyanın adının başına 'line_' koyularak kaydediliyor. Böylece yaptığınız kodları numaralayarak internet sitenize ve raporunuza ekleyebilirsiniz."); dw(" "); dw(">>>>"); dw(""); dw("
"); dw(""); dw("Rasgele Yaratılan Bir Sayıyı Bulma Oyunu Appleti"); dw(""); dw("
"); dw("Rastgele 0-100 arasında bir sayı üretilmekte. Kullanıcın bu sayıyı bulması için 5 hakkı var. Kullanıcı bir sayıyı girdiğinde cevap olarak asıl sayıdan büyük mü küçük mü olduğu söylenmekte"); dw(" "); dw(">>>>"); dw(""); dw("
"); dw(""); dw("Midlet'lerde Kullanılabilecek Bir Input Dialog"); dw(""); dw("
"); dw("MIDP1.0'da ne yazık ki kullanıcının giriş yapması için bir dialog yok. Bunun için kendiniz bir form yapmalısınız. Biz bu örnekte kullanıcıdan bir yazı almak için kullanılabilecek yararlı bir class yapacağız"); dw(" "); dw(">>>>"); dw(""); dw("
"); dw(""); dw("Font Family Liste Component'i"); dw(""); dw("
"); dw("Bu örnekte bir font family listesi yaratıyoruz. Font isimlerini sistemden GraphicsEnvironment class'ı ile buluyoruz. AbstractListModel implements ederek bir model yaratıyoruz"); dw(" "); dw(">>>>"); dw(""); dw("
"); dw(""); dw("Kullanışlı Bir Liste Component'i"); dw(""); dw("
"); dw("Note Defteri/Word Wrap programlarında Font ayarlarının yapıldığı dilaog penceresinde listeler bulunmaktadır. Örneğin font isimlerinin bulunduğu bir liste bulunmaktadır. Bu listenin üstünde bir text alanı vardır. Listeden herhangi bir madde seçilince o text alanınada bu madde görüntülenir. Text alanınada yazı yazılınca yazılan yazıya yakın maddeler görüntülenir. Örneğin T harfi yazılır yazılmaz Tahoma font'u gözükür hale gelir. İşte bizim yaptığımız komponent bu işlemleri yapmak içindir."); dw(" "); dw(">>>>"); dw(""); dw("
"); dw(""); dw("Bir Kodun Satır Sayısını Javascript İle Gizleme"); dw(""); dw("
"); dw("Satır sayıları her satırın başına span element'inin içinde belirtilir. Bu işlemi bir program kullanarakta yapabilirsiniz. Yapacağınız program yeni satır karakterini saymalı ve span elementini eklemeli. hideAll() ve showAll() method'una toplam satır sayısı verilmeli. span id'leri lineNumer1,lineNumber2.. şeklinde gitmelidir"); dw(" "); dw(">>>>"); dw(""); dw("
"); dw(""); dw("SVG'yle y=x Doğrusunun Kartezyen Gösterimi"); dw(""); dw("
"); dw("Bu örnekte bir svg yarattık. Bu svg y=x doğrusunu kartezyen koordinatlarda göstermektedir. y=x yerine başka doğrular veya fonksiyonlarda çizebilirdik. Burada asıl yapılan kartezyen koordinat'ın gösterimidir. y=x doğrusu sadece basit bir uygulamadır"); dw(" "); dw(">>>>"); dw(""); dw("
"); dw(""); dw("Nota SVG Örnekleri"); dw(""); dw("
"); dw("Bu örnekte nota svg'leri yarattık. Daha sonra SVG dosyaları png veya başka bir resim formatına çevrilebilir. SVG 2D grafik dosyaları yaratmak için kullanılan bir XML dilidir."); dw(" "); dw(">>>>"); dw(""); dw("
"); dw(""); dw("Sol Anahtarı SVG'si"); dw(""); dw("
"); dw("Müzikte her zaman en başta bulunan sol anahtarı SVG'si. "); dw(" "); dw(">>>>"); dw(""); dw("
"); dw(""); dw(""); dw("
");