Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Java programlama eğitim serisinin bir parçasıdır. Eğitmen, Java Swing arayüzünde Window Builder eklentisinin kurulumu ve kullanımını anlatmaktadır.
- Video, Window Builder'ın ne olduğunu açıklayarak başlıyor ve Eclipse'te nasıl kurulacağını adım adım gösteriyor. Ardından JFrame, JPanel gibi temel bileşenlerin ekleme, layout ayarları, textfield ve button gibi kontrollerin düzenleme, butonların action'larını yazma ve event handler'ların kullanımı gibi konular pratik örneklerle anlatılıyor.
- Eğitmen, önceki derslerde öğretilen temel bilgilerin bu eğitimde nasıl kullanılabileceğini vurguluyor ve bir sonraki derste yapılacak konular hakkında bilgi veriyor. Video, Java GUI programlama konusunda temel bilgi edinmek isteyenler için faydalı bir kaynaktır.
- 00:10Window Builder Nedir ve Nasıl Kurulur
- Window Builder, Eclipse'te Java Swing arayüzlerini sürükle-bırak yöntemiyle tasarlamamıza olanak sağlayan bir eklentidır.
- Window Builder'ı kurmak için Eclipse'te "Help" > "Install New Software" seçeneğinden "eclipse.org" adresini aratarak ve Eclipse versiyonunu seçerek eklentiyi yükleyebilirsiniz.
- Kurulum sonrası Eclipse'i yeniden başlatmanız gerekmektedir.
- 02:17Window Builder'ı Kullanma
- Window Builder'ı kullanmak için yeni bir proje oluşturup, "Other" menüsünden "Swing Designer" seçeneğini seçerek Jframe oluşturabilirsiniz.
- Oluşturulan sınıf Jframe'den türetilmiş olup, içeriğine panel eklenmiş ve default close operation ayarlanmıştır.
- Window Builder ile tasarlanan arayüzlerde kod yazmak yerine görsel olarak bileşenleri sürükleyip bırakarak arayüz oluşturabilirsiniz.
- 05:39Window Builder Özellikleri
- Window Builder'da Jframe'in içine content panel eklenmiş olup, bu panelin boyutunu ayarlayabilirsiniz.
- Bileşenlere çift tıklayarak özelliklerini düzenleyebilir, örneğin Jframe'e başlık ekleyebilirsiniz.
- Window Builder otomatik olarak yapılan değişiklikleri kod olarak ekler, bu da kod yazmayı kolaylaştırır.
- 07:03Bileşenler ve Layout'lar
- Java Swing'de konteynerlar (JPanel, JScrollPane, JTabbedPane, JLayeredPane, JToolBar, JSplitPane) ve layout'lar (BorderLayout, AbsoluteLayout, FlowLayout) bulunmaktadır.
- AbsoluteLayout ile bileşenleri koordinatlarla yerleştirebilir, FlowLayout ile ise bileşenler otomatik olarak yan yana yerleştirilir.
- Bileşenlere font, yazı tipi, boyut gibi özellikler verilebilir ve butonlara action event'ler eklenerek işlemler yapılabilir.
- 11:10Window Builder'da Action Oluşturma
- Butonların en önemli özelliği tıklama özelliğidir ve çift tıkladığımızda otomatik olarak action oluşturulur.
- Butonlara sağ tıklayarak event handler ekleyebilir, burada actionlar, buton değiştiğinde, durumu değiştiğinde ve üzerine geldiğinde gibi çeşitli eventler bulunur.
- Kodların sırası önemlidir, üstteki kodlar alttaki kodları göremez, bu nedenle kodları doğru sırada düzenlemek gerekir.
- 12:36GUI İşlemleri ve Window Builder Kullanımı
- GUI ve Swing derslerinde drop ve window builder kullanımı daha detaylı ele alınmıştır.
- Window Builder'ın kullanımını örnekler yaparak öğreneceğiz, her birini tek tek deneme şansımız şu aşamada yoktur.
- Farklı kütüphanelerde farklı komponentler bulunur: radio butonlar, menü klasörleri, canvas, şekil çizme, scroll balllar ve texture'lar gibi.
- 13:37Dersin Sonucu
- Bu derste Window Builder'ın kullanımını öğrendik.
- Bir sonraki derste devam edeceğiz.