Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Java programlama dersidir. Eğitmen, Telegram'daki "Java Blackboard" kanalında kodlarının yayınlandığını duyurarak dersi başlatmaktadır.
- Videoda, Java'da scrollbar (scrollbar) ekleme konusu işlenmektedir. Eğitmen, önce bir panel frame tanımlayıp dört başlık ekleyerek başlar, ardından bu başlıkların altında basamak sayısı, başlangıç değeri, artış oranı ve hesaplama butonu gibi özellikler ekler. Daha sonra, frame'in içine sığmayan verileri göstermek için scrollbar ekleme sürecini adım adım gösterir. Kodun nasıl çalıştığı, textfield'lardan alınan değerlerin nasıl dönüştürüldüğü ve scrollbar'ın nasıl ayarlanacağı detaylı olarak anlatılmaktadır.
- 00:04Java'da Scrollbar Ekleme Dersi
- Telegram'daki Java Blackboard kanalında kodların yayınlandığı duyuruldu.
- Bugünkü ders, Java'da scrollbar (scroll pain) ekleme konusunu ele alacak.
- Ders, anlamsız örnekler yerine mantıklı ve anlaşılabilir bir şekilde anlatılacak.
- 00:59Dersin Amacı ve Yapısı
- Dersde önce bir panel frame tanımlandı ve bu frame'e dört başlık eklendi.
- Başlıklar sütunlara karşılık geliyor ve her sütun için basamak sayısı, başlangıç değeri, artış oranı ve hesaplama işlemi için bir buton bulunuyor.
- Eğer frame'in içinde yeterli alan yoksa, scrollbar görünür hale geliyor ve veriler kaydırılarak görüntülenebiliyor.
- 02:19Kodun Çalıştırılması
- Kod çalıştırıldığında, kullanıcı kaç basamak gideceğini, başlangıç değerini ve artış oranını belirleyebiliyor.
- Panel normalde 14 adıma kadar gösteriyor, 14 adımdan sonrasını görmek için scrollbar gerekiyor.
- Panel boyutu, programın boyutuna göre değişebiliyor ve bu nedenle scrollbar eklenmesi gerekiyor.
- 03:19Kodun Yapısı ve İşlemler
- Main class'ta diğer class'ın ismi bulunuyor ve panel klas geçildiğinde kontrat içinde işlemler dönüyor.
- Frame oluşturulup özellikleri ayarlanıyor ve panel ekleniyor.
- Scrollbar oluşturulduktan sonra koordinat ayarlamaları yapılıyor ve label'lar, butonlar frame'e ekleniyor.
- 05:22Veri Dönüşümü ve Hata Yönetimi
- Textfield'lardan alınan değerler string olarak geliyor, bu değerler double ve integer'a dönüştürülüyor.
- Kodda "no pointer exception" hatası alınıyor, bu hata bir şeyin atanmamış anlamına geliyor.
- Dizi tanımlamaları yapılıyor ve tekrar sayısı kadar label dizisi oluşturuluyor.
- 09:15Panel ve Scrollbar Ekleme
- Panel'e sayılar ekleniyor ve pastel renkli paneller tek sayılarda açık renk, çift sayılarda koyu renk olacak şekilde mod 2'ye göre ayarlanıyor.
- İnce uzun renkli paneller her biri bir panel olarak ekleniyor.
- Scrollbar ekleniyor ve vertical scrollbar always gözüksün diye ayarlanıyor.