Posts Tagged ‘gui’

Swing JFileChooser ile Dosya Bilgilerini Almak

Daha önce şurada açıklamaya çalıştığım File sınıfı ile, işletim sistemi üzerindeki herhangi bir dosya ya da klasör ile alakalı pekçok bilgiye erişebiliyoruz.

Bu yazıda, File sınıfının bu özelliklerini kullanarak, Swing bileşenleri ile grafiksel bir uygulama geliştirmeye çalışacağım.

Geliştireceğimiz uygulama ana hatları ile oldukça basit aslında. Swing’in sunmuş olduğu JFileChooser ile, işletim sisteminde istediğimiz bir dosyayı seçip o dosya (file) hakkında pekçok bilgiyi, JList bileşeni yardımı ile programımızda görüntüleyeceğiz.

Uygulamayı geliştirmeye geçmeden önce, bu örnek kod hakkında söylemek istediğim birkaç şey var. Uygulama her ne kadar, JFileChooser ile seçtiğimiz bir dosyayı File türünde bir değişkene atıyorsa da, uygulama da kullanılan JButton (buton/düğmeler) bileşenleri ile, Swing üzerinde olay (event) yönetiminin nasıl çalıştığı hakkında da başlangıç seviyesinde bilgi sahibi olunabilir.

(daha fazla…)

Java Swing Temelleri

Swing, Java Foundation Classes içerisinde bulunan ve Java uygulamalarına grafiksel arayüz (GUI) kazandırmak için Sun tarafından geliştirilmiş devasa büyüklükte bir kütüphanedir. Swing kullanılarak geliştirdiğimiz Java uygulamalarına, her türlü ihtiyaç için tasarlanmış bileşenleri doğrudan kullanarak grafiksel arayüz (GUI) kazandırabiliyoruz.

Java’nın grafiksel arayüz ihtiyaçlarını karşılayan ilk bileşen seti AWT (Abstract Window Toolkit), bazı yetersizliklerinden dolayı kullanımı terkedilmiş ve Swing geliştirilmiştir.Aslında Swing, baştan tasarlanan bir kütüphane de değildir, tamamen AWT bileşen seti üzerinde geliştirilerek, AWT nin pekçok bileşenini ve kütüphanelerini de kullanır. Mesela GUI programlarının en büyük özelliği olan olaylar, tamamen AWT nin olay yönetme mekanizmasını kullanır.

(daha fazla…)

Java Swing – İlk Uygulama

Java Swing, Java uygulamaları için grafiksel arayüz (GUI) hazırlamak için geliştirilmiş, devasa büyüklükte bir grafik setidir.

Bu yazıda Java Swing kullanarak ilk grafiksel Java uygulamamızı geliştiricez. Swing uygulamalarını derlemek için ek bir ayar gerekmemektedir. Normal Java uygulamalarını derlediğimiz şekilde Swing uygulamalarını da derleyip çalıştırabiliriz.

(daha fazla…)

Java Foundation Class (JFC) ve Swing

Java Foundation Classes (JFC), Java uygulamalarına grafiksel arayüz (GUI) kazandırmak için gereken grafik sınıflarını barındıran sınıflar topluluğudur.

JFC temel olarak 5 bölümden oluşmaktadır.

(daha fazla…)