İçindekiler
Salıncak ve AWT
Yalnızca konsol arayüzlerine sahip programlar ve uygulamalar geçmiş on yılların anılarıdır, bazıları hala kullanılıyor olsa da, bunların hepsinden daha fazlası kapsamlı teknik yeteneklere sahip kişilere yöneliktir, ortak veya büyük kullanıcılar için her zaman elimizden gelenin en iyisini yapmak için bir grafik arayüze sahip olmalıyız. daha dostça bir program veya uygulama.
Java Bize geliştiriciler olarak nesne yönelimli programlamanın tüm kavramlarını kullanarak mümkün olan en iyi arayüzü oluşturabilmemiz için gerekli araçları sunuyor, bu şekilde dilin tüm gücünden yararlanabiliyoruz.
Bu bölümde, aşağıdakileri kullanarak grafik arayüzler yapmak için elimizdeki temel kavramları ve farklı araçları göreceğiz. Java.
Grafiksel bir arayüz pencerelerden, simgelerden ve eylemlerden oluşur, bununla bir menü veya bir metin alan bir öğe veya sadece bir eylemi çağıran bir düğme oluşturabiliriz; Tüm bu unsurları oluşturan kendi kütüphanemizi geliştirmek mümkün olsa da, bu çok karmaşık bir şeydir ve çok zaman alacaktır.
AWT kitaplığıBu engelleri aşmak için Java başlangıçta bize kütüphanesini sundu AWTO zamanlar bu kütüphane, temel kullanıcı arayüzleri oluşturmamıza ve sadece konsol olmayan programlar oluşturabilmemize izin verdi, ancak her platform için geliştirilen öğelere çok bağımlı olmasının yanı sıra birçok hatadan muzdaripti. daha karmaşık bir iş yaptıktan sonra bu kütüphanenin kusurlarını ve eksikliklerini görmeye başladı.
Geliştirmek Java yeni kütüphaneyi dahil etti Sallanmak, bu yeni kitaplık çok daha çok yönlü, sağlam ve uygulanması daha kolaydır, bu nedenle bir iyileştirme olmasına rağmen daha karmaşık arayüzlerin geliştirilmesi kolaylaştırılmıştır. AWT hala örneğin bazı sınıflarınıza bağlı java.awt.Pencere veya java.awt.Panel, bu iki sınıf, arabirimin çalıştığı sisteme çok bağlıdır, ancak bileşenler Sallanmak bu bağımlılığa sahip değilsiniz:
Bu ayrımı yaparak hali hazırda kullanmış olabileceğimiz program ve uygulamaları güncelleyebiliriz. AWT yavaş yavaş yeni arayüzler oluşturarak SallanmakBu şekilde her şeyin gereksiz yere kırılmasını önlemiş oluyoruz.
Ek SınıflandırmaAyrıca belirttiğimiz gibi başka bir sınıflandırmamız var. Sallanmak bazı bileşenlerine bağlıdır AWT, bu bileşenlere ağır ağırlık veya ağır sıklet ve bağımlı olmayanlar sözde hafif veya HafifBu sınıflandırma ile, bulunduğu sistemin araçlarına doğrudan bağlı olan, ağır ağırlıklar olacak bileşenler ile yeni bileşenlere bağlı olmayan bileşenler arasında ayrım yapabiliriz. Sallanmak, sistemden bağımsız olarak aynı kalır.
Bununla, Java'daki her iki kitaplık arasındaki farkın ne olduğunu anlayarak öğreticinin bu ilk bölümünü bitiriyoruz, neden değişikliğin olduğunu biliyoruz. AWT ile Sallanmak ve bunun yeni arayüzlerin oluşturulmasını nasıl etkileyebileceği. Bir sonraki bölümde nasıl kullanılacağını biraz daha derinlemesine göreceğiz. Sallanmak.
Öncesisayfa 1 / 2SonrakiBu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.