Bu ilk yazımda Netbeans ortamında grafik arayüzü programlamadan bahsetmek istiyorum.
Java ' da grafik arayüzü programlama kullanıcı etkileşimli bir arayüz sunar. ( GUI - Graphical User Interface )Javada grafiksel arayüz ilk olarak AWT kütüphanesiyle sağlanmıştır. Daha sonra ise AWT yetersiz kaldığından SWING kütüphanesi kullanılarak geliştirilmiştir. Swing kütüphanesinin bileşenleri AWT den farklı olarak J harfiyle başlamaktadır.
Java ' da grafik arayüzü programlama kullanıcı etkileşimli bir arayüz sunar. ( GUI - Graphical User Interface )Javada grafiksel arayüz ilk olarak AWT kütüphanesiyle sağlanmıştır. Daha sonra ise AWT yetersiz kaldığından SWING kütüphanesi kullanılarak geliştirilmiştir. Swing kütüphanesinin bileşenleri AWT den farklı olarak J harfiyle başlamaktadır.
Bu kütüphane bileşenleri ile ilgili daha sonra ayrıntılı bilgi vereceğim.Basit bir button click olayı ile ilgili örnek uygulama yapalım.
1. İlk önce yeni bir proje oluşturalım. File -> New Project burada karşımıza çıkan pencereden Java ->Java Application seçilir.
2. Project Name kısmı için Proje Adı yazılır.
3. Daha sonra " Set as Main Project " kısmı seçili iken , "Create Main Class " kısmı seçili olmayacak şekilde Finish butonuna basılır.
4. Projemiz oluşturulduğunda Source Packages kısmında boş olan bir <default package> oluşur.
5. Arayüzümüzü oluşturmak için Projeye sağ tıklayıp New -> JFrame Form seçilir. JFrame ' e ve package kısmına bir isim verilir , Finish e tıklanır. Böylece bir JFrame oluşturulmuş olunur.
JFrame oluşturulduktan sonra buton click event i için JFrame mimize Swing Controls kısmından Text Field ve Button ekliyoruz. Bu bileşenler için properties te bulunan Text kısımlarını temizliyoruz. Özellikle büyük uygulamalarda kolaylık sağlaması açısından bileşenlerin value name leri Code kısmında değiştirilir.
Butonumuza tıkladığımızda herhangi bir olayın olması için butona sağ tıklayarak ;
Events -> Action -> actionPerfomed seçilir. Bu işlemden sonra da eklenen methodumuza gerekli komutlar aşağıdaki gibi yazılır.
private void btnTiklaActionPerformed(java.awt.event.ActionEvent evt) {
txtMesaj.setText("Merhaba Dünya");
}
Basit bir kullanıcı etkileşimli arayüz uygulaması gerçekleştirdikten sonra ilk yazımı tamamlamış oldum :D
1 yorum:
Tebrik ederim. Hoş ve başarılı bi blog olmuş.
Yorum Gönder