bâki kalan bu kubbede bir hoş sadâ imiş

NetBeans ile Java 03: Swing ile GUI Tasarlamak

NetBeans ile örnek bir Görsel Java Uygulaması‘nın adım adım nasıl hazırlanacağını görüntülü olarak anlatmaya çalıştım. Yaklaşış 30 dk. süren anlatımı tek bir video yerine birkaç kısıma ayırdım. Kısımlar aşağıdaki gibi:

Not: Videoları izlemekte sorun yaşıyorsanız buradan indirebilirsiniz.

screenhunter_01-mar-16-2307

Bölüm – 1

  • Yeni bir proje açmak
  • Uygulamaya JFrame ekleyerek görsel hale getirmek.
  • Otomatik üretilen kodun incelenmesi
  • Çalışma alanının incelenmesi

Bölüm -2

  • Panel eklemek ve jpanel ayarları
  • Panel üzerine etiket, metin kutusu, düğme, radio button vs. eklemek
  • Eklenen bileşenlerin hizalanması ve boyutlarının otomatik olarak eşitlenmesi

Bölüm -3

  • Tamamlanmış bir projenin/uygulamanın dağıtıma hazır hale getirilmesi.
  • Dağıtıma hazır jar uzantılı uygulama dosyasının windows üzerinden çalıştırılması.

Arzu edenler videoları buradan indirebilirler.

Herkese Kolay Gelsin

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInPrint this pageEmail this to someone

60 Comments

  1. Onur

    Çok güzel bir calısma olmuş.Saolun.

  2. Reyhan

    Emeginize tesekkürler, güzel olmus

  3. Umut

    Emeğinize sağlık çok yararlı bir çalışma olmuş..

  4. Yusuf Akgül

    Çok teşekkür ederim, başlangıç için bana çok faydalı oldu.

  5. ExternaL SpectatoR

    Güzel anlatmışsın. çok teşekkürler…

  6. Özgür

    teşekkür ederim ederiz…

  7. ibrahim

    çok güzel çalışma eline sağlık

  8. cem

    güzel bir çalışma ,çok faydalı olmuş bir sorum olucak mesela bir butona tıklanınca yeni bir pencere açılmasının nasıl sağlarız? örneğin; ilk sayfada ad soyad tc no girilsin dana sonra “tamam” a tıklanınca başka sayfa gelsin orda da başka işlemler yapılsın … 2 ya da daha fazla gui mi tasarlıyıp bunları mı birleştireceğiz ?? blgi verirseniz sevinirim şimdiden teşekkürler. 😀

    • admin

      Aynı proje içinde ikinci bir JFrame nesnesi daha tasarlarsınız ve birinci JFrame’deki butona basıldığında çalışacak olan kod kesimine bu ikinci JFrame’i görünür yapan kodu eklersiniz. Ayrı bir makalede ele almak niyetindeyim ilk fırsatta.

  9. yunus

    Hocam hakikaten çok yararlı bir anlatım oldu benim için….Bu güzel çalışmaların devamını bekliyoruz…çok teşekkürler

  10. fahriye

    Çok teşekkür ederim bilgileriniz için video ile anlatmanız çok daha faydalı oldu benim için

  11. ömer

    To run this application from the command line without Ant, try:
    java -jar “C:\Users\ACER\Documents\NetBeansProjects\JavaApplication2\dist\JavaApplication2.jar”

    uyarısını alıyorum ve jar dosyası çalışmıyor.ne yapmam gerekir acaba

    • admin

      1- Proje üzerine sağ tıklayıp “clean and build” yapın.
      işe yaramaz ise
      2- Yeni bir proje açıp dosyaları ya da kodları taşıyın.

  12. ömer

    cevabınız için teşekkürler fakat işe yaramadı.yeni proje açıp farklı şeyler yaptığımda bile her sefer aynı uyarı geliyor.

  13. mücahit

    elinize sağlık çok guzel bi çalşma olmş

  14. mücahit

    hocam mesala butona tıklandığında istedğimiz işi nasıl yaparız

  15. yesil

    Merhabalar ben de bir proje geliştirdim Netbeans’de fakat “Clean and Build” yapıp, oluşan jar dosyasını çift tıkladığımda program çalışmıyor.ne yapmalıyım? yardımcı olursanız çok sevinirim.

    • admin

      Programınız netbeans üzerindeyken çalışıyor fakat “dist” klasörü içerisindeki jar dosyası çalışmıyorsa muhtemelen bir exception (istisna) oluşuyordur. Mesela dosya okuma gibi bir işlem yapıyorsanız, dosya yolu jar dosyasının bulunduğu dizin için yanlış olabilir. O zaman program arka planda hata verip kapanır. İlk etapta aklıma gelen muhtemel sorun bu, elbette farklı sebepleri olabilir.

  16. yakuter

    Harun Bey, mükemmel bir anlatım ve oldukça güzel videolar. JAVA öğrenmeye yeni başlamış birisi olarak gayet tatmin edici buldum. Ellerinize, emeğinize sağlık.

    Sağlıcakla kalmanız dileğiyle…

  17. ivelin

    Hocam güzel olmus tebrik ederim peki kod yazilimi nasildir nedir ilgili bi videonuz varmi bulamadim tesekkür ederim.

  18. yunus emre

    Allah razı olsun hocam emeğinize sağlık

  19. Naim Çelik

    Gerçekten çok güzel anlatım emeğinize sağlık

  20. areisli

    Bu eğitim videosunun nette rastladığım emsallerinin en iyisi olduğunu samimiyetle söylemek ve sizi tebrik etmek istiyorum.

  21. hüsamettin

    emeğinize kollarınıza sağlık ,allah razı olsun 🙂

  22. isa sürücü

    süper olmuş çok faydasını gördüm
    teşekkürler

  23. oguz

    elinize sağlık ancak bunların işleyişi ile alakalı kısa bir eğitim sunarsanız daha da memnun olacagız..

  24. faruk

    bilgileriniz için çok teşekkürler

  25. oğuzhan

    videolardan ses gelmiyor.

    • admin

      Videoları izlemekte her hangi bir sorun yaşıyorsanız, verdiğim bağlantıdan indirebilirsiniz.

  26. demirhan

    hocam ellinize sağlık çok güzel olmuş

  27. nilay

    bir sorum olacaktı. textfield de girdiğim bilgiyi ekle butonuna basarak nasıl listede görüntüleyeceğim kodlarını yazabilr misiniz?

  28. selçuk

    Sitenizi hemen sık kullanılanlarıma ekledim. Sade ama eksiksiz bir anlatımınız var. Teşekkür ederim bu faydalı video için.

  29. muge

    super ya..cok tesekkurler… Hocam netbeans de kod calısmaları var mı yıne boyle vıdeo anlatımda
    tesekkurler

  30. bilge

    Çok teşekkürler çok yararlı bir çalışma olmuş bütün sorularıma cevap olmuş resmen 🙂

  31. ibrahim

    öncelikle paylaşımınız için teşekkürler , şöyle bir sorum olacak hocam oluşturduğumuz görüntü ortada olacak şekilde tam ekrana nasıl sığdırırız ..?

    • admin

      Jframe’e sağ tıklayıp layout’u değiştirmen gerekiyor. Tabi bunun için java’da layout olayını biraz bilmen gerekiyor.

  32. ibrahim

    konu üzerinde çalışmalara başladım henüz ortalamış değilim ama görüntülerdeki bileşenlerin büyümesini engelleyebiliyorum ortalamayı da yapacağım inş.. tekrar teşekkürler hem cevap hem de paylaşımınız için iyi çalışmalar başarılar dilerim…

  33. a kaya

    Allah razı olsun hocam.

  34. imeyil

    öncelikle paylaşım için teşekkürler.. sorum şöyle , iki adet frame bağlantısı ? hocam ilk frame de var olan butona tıklandığında ikinci frame in açılması için ne yapmamız gerekir butonda ikinci frame’i nasıl tanıtırız ?

    • admin

      bir frame’ın constructur’ına diğerini parametre olarak vermek en genel çözüm. İngilizce aratırsan ilgili kod örneklerini bulabilirsin sanırım. Bu soru çok geliyor. Bir ara bir yazı hazırlayacağım inş.

  35. oğuzhan

    Gerçekten çok faydalı video dersleri olmuş , ağzınızı sağlık . İleri zamanlarda Java ile ilgili derslerinizi bekleriz .

  36. Zeynel

    Üstadım cidden güzel çalışmalar zevkle takip ediyorum. Ancak yazılarınız birden bire kesilmiş ! Oysa java konusundaki çalışmalarınızı paylaşmanızı dört gösle bekliyordum. Umarım kısa zamanda devamı gelir.

  37. Ensar

    Thanks all Mr.Harun for your labor .
    Come to easy

  38. isa

    Dostum eline emeğine sağlık çok güzel olmuş sayende javayı sevdim saol

  39. ismail

    Eyvallah hocam, çok teşekkürler..

  40. Ali Ataş

    Ellerinize sağlık. Güzel, sade ve anlaşılır bir anlatım.
    Çalışmalarınızda başarılar dilerim.

  41. Ayşe

    Keşke bu uygulamayı biraz kodlasaydınız, bizim için daha fayddalı olurdu.

    • admin

      Burada kodlar Netbeans tarafından otomatik üretiliyor. Ve kodlar üzerinde oynama yapılamıyor. Bu tür bir çizim aracı kullanmadan aynı şeyi yapmak daha zahmetli ama dediğin gibi daha öğretici.

  42. metin

    merhaba hocam
    ben netbeanste buton eklemiştim yanına icon koydum form üzerindeki bileşenlerle biraz oynayınca sorgulama butonumun görüntüsü kayboldu ama kodları duruyor onu nasıl görebilirim

  43. Orhan

    Eline ağzına sağlık çok güzel bir anlatım olmuş.

  44. Burak

    İyide kodsuz nasıl çalışacak bu program ne işe yarayacak bize o lazım…

    • admin

      Kodlar otomatik olarak üretiliyor. GUI kodları ile programın iş mantığı kodlarını birbirinden ayrı düşünmek lazım.

  45. muhammed

    s.a hocam benim bir sorum var hocam .basit bir soru bir yapsam devam edeceğimde yapamıyorıum.hocam şimdi run butonuna basınca malesef çıktıyı altta yazı olarak alıyorum sızınkı gibi görsel çıktı vermiyor . bunun sebebi nedir . swingler geldi formum oluştuı sıkıntı yokyani boş bir pencere çalıştırıcam hani ilk video nuzun sonujnda yapıyosunuz ya . hiç bir swing ekli değilken bi çalıştıralım dıyosunuz sızde form açılıyo bende aşşağıda output kısmında

    BUILD SUCCESSFUL (total time: 0 seconds)

    bu yazı var .yardımcı olursanız çok sevinirim allaha emanet olun .

    • admin

      Açık tüm projeleri kapat, yeni bir proje aç ve video’daki adımları dikkatlice uygula.

  46. ERDİNÇ

    Hocam merhaba anlatımlarınız ve bizleri bilgilendirmeniz çok güzel öncelikle teşekkür ederim yeni başlayan biri olarak anlatımlarınızdan yola çıkıp kendimce bir proje hazırladım anca bazı konularda takıldım çözüm arıyorum.

    1. olarak hazırlamış olduğum giriş formuma 1 adet combobox ekledim içinde çeşitli itemler yazdım hemen altına kullanıcı adı ve parola ekledim yapmak istediğim öncelikle kullanıcı adı ve parola belirlemek ve kullanıcı 1 nolu itemi seçerek kullanıcı adı ve parola girdikten sonra eger bilgileri dogruysa 1 nolu jframeformun açılması bunu bir türlü başaramadım bu hususta yardımcı olmanızı rica ediyorum şimdiden teşekkürlerimi sunarım.

  47. MrMartin

    Dosya silinmiş. Tekrar upload edebilir misin? Mümkünse dropbox gibi cloud bir hesaba atarsan daha iyi indirebiliriz.

  48. Gülce Toprak

    Link ölü:/ tekrar yüklerseniz çok şükela olur.

    • admin

      Link düzeltildi. Umarım bu kez uzun süre sorunsuz çalışır.

  49. Gülce Toprak

    Teşekkürler,harikasınız 🙂

  50. Burak

    Çok teşekkür ederim çok güzel anlatmışsınız. Okuldaki java hocasından daha iyi anlatmışsınız 🙂

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

© 2023 Harun Reşit Zafer

Temayı tasarlayanAnders NorenYukarı ↑