Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan JavaFX programlama dili ile rehber programı oluşturma eğitimidir.
- Videoda, JavaFX uygulaması oluşturma süreci adım adım gösterilmektedir. İlk olarak yeni bir JavaFX uygulaması oluşturulur, ardından SS Builder kullanarak arayüz tasarımı yapılır. Arayüz tasarımı sırasında split pane, table view, label, grid pane, textfield ve date time picker gibi bileşenler kullanılarak bir rehber programı arayüzü oluşturulur. Son olarak formun alt kısmına yeni, güncelle ve sil butonları yerleştirilir.
- Eğitim içeriğinde ayrıca veritabanı veya XML dosyası üzerinden verilerin nasıl ekleneceği, formun responsive yapısı ve butonlara aktivasyonların nasıl hazırlanacağı konuları da ele alınmaktadır.
- 00:01JavaFX Rehber Programı Projesi Oluşturma
- JavaFX kodlamasıyla rehber programı uygulaması gerçekleştirilecek.
- Proje için "Week14" adında bir klasör oluşturuluyor ve içinde "fxml rehber" adında bir XML dosyası oluşturuluyor.
- "Week14" klasörünün içinde "AnaProgram" adında bir Java sınıfı oluşturuluyor.
- 01:11GUI Tasarımı Başlangıcı
- FXML dosyasında SS Builder açılarak "Basic Application" template'i seçiliyor.
- Tasarım klasörüne kaydediliyor ve menü bar kısmı ile anchor pain alanı görünüyor.
- Anchor pain alanına split pain horizontal ekleniyor ve özellikleri sıfırlanıyor.
- 03:20Tablo View Oluşturma
- Split pain'in sol tarafına table view ekleniyor ve anchor pain'e yerleştiriliyor.
- Table view'in layout özellikleri sıfırlanıyor ve sütunlar eşit şekilde dağıtılıyor.
- Table view'e "TabloKişiler" ismi veriliyor ve sütunlar "Ad" ve "Soyad" olarak adlandırılıyor.
- 06:16Sağ Tarafta Form Tasarımı
- Split pain'in sağ tarafına horizontal box ekleniyor ve içinde vertical box yerleştiriliyor.
- Vertical box'a "Kişi Bilgileri" yazısı olan bir label ekleniyor ve font özellikleri ayarlanıyor.
- Label'ın marjin ayarları yapılıyor ve grid pain ekleniyor.
- 09:22Grid Pain ve Etiketlerin Düzenlenmesi
- Grid pain'e ad, soyad, doğum tarihi, e-posta, telefon, adres, posta kodu ve şehir etiketleri ekleniyor.
- Etiketlerin alt satıra geçmesi için sağ tıklayıp "Row Below" seçeneği kullanılıyor.
- Etiketlerin font özellikleri değiştirilebiliyor.
- 11:06Form Tasarımı ve Kontroller
- Form üzerinde label'lar eklenerek "Adres", "Şehir", "Posta Kodu" gibi başlıklar oluşturuldu.
- TextBox'lar ve DateTime Picker kontrolü eklenerek kullanıcıdan bilgi alınacak alanlar oluşturuldu.
- GridView'in layout özellikleri ayarlanarak marjin değerleri soldan, sağdan, üstten ve alttan 20 olarak belirlendi.
- 13:34Kontrollerin İsimlendirilmesi
- Properties yerine kod kısmına FX ID'leri yazarak kontrollerin isimlendirilmesi yapıldı.
- Alan adı, soyad, tarih, e-posta, telefon, adres, posta kodu ve şehir için FX ID'leri belirlendi.
- Formun üst kısmında boşluklarla birlikte kontrollerin düzgün yerleştiği görüldü.
- 14:43Butonların Eklenmesi ve Düzenlenmesi
- GridView'in altına Horizontal Box eklenerek butonlar yerleştirildi.
- Yeni, Ekle, Güncelle ve Sil butonları eklendi ve FX ID'leri belirlendi.
- Butonların soldan 10 marjin değeri ayarlandı ve Horizontal Box'ın layout özellikleri center olarak değiştirildi.
- 17:01Butonların Türkçe İsimlendirilmesi ve Formun Test Edilmesi
- Butonların Türkçe isimleri eklendi: "Yeni", "Ekle", "Güncelle" ve "Sil".
- Form kaydedildi ve Show Preview ile test edildi.
- Form responsive olarak tasarlandı, pencere büyütüldüğünde elemanlar esneyip oynayabiliyor.