Harun Reşit Zafer

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 Yorum

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

  2. Emeginize tesekkürler, güzel olmus

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

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

  5. ExternaL SpectatoR

    19 Şubat 2010 at 13:41

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

  6. teşekkür ederim ederiz…

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

  8. 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

      10 Mayıs 2010 at 05:44

      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. 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. Çok teşekkür ederim bilgileriniz için video ile anlatmanız çok daha faydalı oldu benim için

  11. 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

      29 Haziran 2010 at 13:01

      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. 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. elinize sağlık çok guzel bi çalşma olmş

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

  15. 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

      04 Ağustos 2010 at 07:46

      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. 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. Hocam güzel olmus tebrik ederim peki kod yazilimi nasildir nedir ilgili bi videonuz varmi bulamadim tesekkür ederim.

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

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

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

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

  22. isa sürücü

    24 Şubat 2011 at 07:25

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

  23. 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. bilgileriniz için çok teşekkürler

  25. videolardan ses gelmiyor.

    • admin

      09 Mart 2011 at 05:24

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

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

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

  28. 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. super ya..cok tesekkurler… Hocam netbeans de kod calısmaları var mı yıne boyle vıdeo anlatımda
    tesekkurler

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

  31. ö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

      07 Aralık 2011 at 00:12

      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. 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. Allah razı olsun hocam.

  34. ö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

      15 Şubat 2012 at 08:46

      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. Gerçekten çok faydalı video dersleri olmuş , ağzınızı sağlık . İleri zamanlarda Java ile ilgili derslerinizi bekleriz .

  36. Ü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. Thanks all Mr.Harun for your labor .
    Come to easy

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

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

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

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

    • admin

      31 Temmuz 2012 at 12:41

      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. 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. Eline ağzına sağlık çok güzel bir anlatım olmuş.

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

    • admin

      25 Şubat 2013 at 03:38

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

  45. 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

      18 Mart 2013 at 04:42

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

  46. 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. Dosya silinmiş. Tekrar upload edebilir misin? Mümkünse dropbox gibi cloud bir hesaba atarsan daha iyi indirebiliriz.

  48. Gülce Toprak

    23 Temmuz 2013 at 22:08

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

  49. Gülce Toprak

    24 Temmuz 2013 at 15:04

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

  50. Ç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 adresiniz yayınlanmayacak

*

© 2020 Harun Reşit Zafer

Temayı tasarlayanAnders NorenYukarı ↑