Skip to content

Desktop application development using Java swing library.

Notifications You must be signed in to change notification settings

onuralcaa/VisualProgramming_Java

Repository files navigation

Java Swing Kütüphanesi

Java Swing, Java programlama dilinin bir parçası olarak gelen bir GUI (Grafiksel Kullanıcı Arayüzü) kütüphanesidir. Swing, kullanıcı arayüzü bileşenlerini oluşturmak ve yönetmek için bir dizi sınıf ve araçlar sunar.

Özellikler

  • Hafif ve Taşınabilir: Swing, Java'nın hafif ve taşınabilir özelliklerini korur.
  • Özelleştirilebilir Bileşenler: Swing, farklı özelleştirme seçenekleri sunarak kullanıcı arayüzü bileşenlerinin görünümünü değiştirmeyi sağlar.
  • Platform Bağımsızdır: Swing, farklı işletim sistemlerinde aynı şekilde çalışır, böylece uygulamaların taşınabilirliğini sağlar.
  • Zengin Bileşen Koleksiyonu: Swing, düğmelerden ve etiketlerden, tablolara ve ağaçlara kadar birçok kullanıcı arayüzü bileşenini içerir.
  • MVC (Model-View-Controller) Mimarisi: Swing, uygulama mantığını (model), kullanıcı arayüzünü (view) ve kullanıcı etkileşimlerini (controller) ayrı ayrı yöneten bir mimari kullanır.

Kullanım

Swing kullanarak bir GUI uygulaması oluşturmak oldukça basittir. Bir JFrame veya JDialog gibi bir üst düzey konteyner oluşturur ve ardından bu konteynere Swing bileşenlerini eklersiniz. Bileşenlerin yerleşimini belirleyerek ve olay dinleyicileri ekleyerek kullanıcı etkileşimlerini işleyebilirsiniz.

Lisans

Java Swing kütüphanesi, Java Platform, Standard Edition (Java SE) kapsamında bulunan bir bileşendir. Java SE'nin lisansı hakkında daha fazla bilgi için Oracle JDK belgelendirme sayfasına bakabilirsiniz.

About

Desktop application development using Java swing library.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages