JFrame | Java Swing Tutorial for Beginners

Поделиться
HTML-код
  • Опубликовано: 19 ноя 2024

Комментарии • 82

  • @8rboy
    @8rboy 2 года назад +9

    Probably the best Swing tutorial I've ever seen. Thanks a lot man

  • @andysegura6254
    @andysegura6254 3 года назад +4

    I was looking for videos as detailed as these, thank you!

    • @JavaCodeJunkie
      @JavaCodeJunkie  3 года назад

      @Andy Segura - You are welcome! I am glad you find them useful!

  • @JavaCodeJunkie
    @JavaCodeJunkie  4 года назад +2

    Here is the latest video in my Java Swing series. Like, comment and subscribe and, as always, take care and keep on coding!

  • @Sam-Gazer
    @Sam-Gazer 2 года назад +5

    Thank you that's so helpful, your way of explaining is so good, your voice as well is calm and clear 👍.

    • @JavaCodeJunkie
      @JavaCodeJunkie  2 года назад +1

      @SamGazer - Thank you very much for the kind words! 🙏 I am happy that you found the videos helpful! Cheers!

    • @Sam-Gazer
      @Sam-Gazer 2 года назад +2

      @@JavaCodeJunkie Thank you for your concern and reply, keep up the hard work !

  • @nskaries
    @nskaries 6 месяцев назад +1

    The best swing tutorial ever!!!

  • @saadshoaieb2241
    @saadshoaieb2241 9 месяцев назад

    best Swing tutorial I've ever seen. Thanks a lot

  • @tay261
    @tay261 2 года назад +3

    Thank you for a very clear and concise explanation.

    • @JavaCodeJunkie
      @JavaCodeJunkie  2 года назад

      @tay261 - You're welcome! Glad it helped! Cheers!

  • @anthonygrear6226
    @anthonygrear6226 3 года назад +7

    Great content. You explain concepts very well.

    • @JavaCodeJunkie
      @JavaCodeJunkie  3 года назад

      @Anthony Grear - Thank you! I appreciate your kind words! 🙏 Cheers!

  • @guymann222
    @guymann222 5 месяцев назад

    Great tutorial! I was wondering about what you said at 8:16, that we shouldn't expose the methods to the 'outside world.' Why is this a bad thing?

  • @alaaitanii
    @alaaitanii 4 месяца назад

    Thank you so much for the detailed tutorial

  • @alexop5919
    @alexop5919 3 года назад +1

    this composition method is so cool!

    • @JavaCodeJunkie
      @JavaCodeJunkie  3 года назад

      @Alex Op - It really is! This will be a big step in learning Java OOP when you get your head around the concept! Cheers!

  • @branmoxley
    @branmoxley 7 месяцев назад

    Excellent tutorial, thank you!

  • @fvgm
    @fvgm Год назад

    Thank you to this valuable content. Great.

  • @aidanknox2430
    @aidanknox2430 2 года назад

    Thanks for the refresher!

  • @royalsgaming03
    @royalsgaming03 2 года назад +1

    Thanks you love from india❤️❤️❤️❤️❤️

    • @JavaCodeJunkie
      @JavaCodeJunkie  2 года назад

      @ROYAL'S GAMING - You are very welcome! (from Canada) 🙏

  • @randomcommentor
    @randomcommentor 2 года назад +3

    10:21
    Why "this.frame."?
    Why not just "frame"? The initialize() function is tied to the JFrameTwo object, and thusly you don't need to declare which object "frame" belongs to. You set the frame to "new JFrame" in the first line of the function too. Isn't "this." completely unnecessary?

    • @JavaCodeJunkie
      @JavaCodeJunkie  2 года назад +5

      @Random Commentor - Strictly speaking, in this instance, the keyword this is not necessary. The most common use of the this keyword is to eliminate the confusion between class attributes and parameters with the same name. Cheers!

  • @davidsalomon7417
    @davidsalomon7417 Год назад

    I think I'm lost on how you made the initialize method private, the third video doesn't mention it, do you have the source code?

  • @SajjadHussain-yy9xo
    @SajjadHussain-yy9xo Год назад

    Good word dear..

  • @kavishkamadhudhan1943
    @kavishkamadhudhan1943 2 года назад

    Great content. Thank you..

    • @JavaCodeJunkie
      @JavaCodeJunkie  2 года назад +1

      @Kavishka Madhudhan - Thank you for the kind words! Glad you liked it!

  • @jefferyjohnson2612
    @jefferyjohnson2612 3 года назад +1

    This is so cool.

    • @JavaCodeJunkie
      @JavaCodeJunkie  3 года назад +1

      @Jeffrey Johnson - Swing or composition vs inheritance?

    • @jefferyjohnson2612
      @jefferyjohnson2612 3 года назад +1

      @@JavaCodeJunkie If you say that the composition method is best practice, then that is where I would focus long term for sure. To be entirely honest though, at this point (nooby), I don't really know or understand why it is the best practice method.

    • @JavaCodeJunkie
      @JavaCodeJunkie  3 года назад +1

      @Jeffrey Johnson - It is more a general rule of thumb that you should favour composition over inheritance. In the majority of cases, especially when it comes to UI widgets, there is no good reason to extend a class (inheritance) unless you are adding additional functionality. By using composition, you can accomplish the same thing without exposing a plethora of methods as part of your public API.

  • @dead_protagonist
    @dead_protagonist 3 месяца назад

    my wife left me and took everything... good video

  • @ShirleeCassady-v3b
    @ShirleeCassady-v3b Месяц назад

    Lewis Trafficway

  • @fatihozev1318
    @fatihozev1318 2 года назад +1

    nice video

    • @JavaCodeJunkie
      @JavaCodeJunkie  2 года назад

      @Fatih Özev - Thanks for the visit! Cheers!

  • @johnkimotho3906
    @johnkimotho3906 4 года назад

    nice one. thanks

    • @JavaCodeJunkie
      @JavaCodeJunkie  4 года назад

      Thank you! Appreciate the encouragement! Cheers!

  • @FidelBailey-i8u
    @FidelBailey-i8u 2 месяца назад

    Laurianne Circle

  • @EdwardKyle-e3o
    @EdwardKyle-e3o Месяц назад

    Stanton Stravenue

  • @SherwoodDavid-x3q
    @SherwoodDavid-x3q Месяц назад

    Hermiston Gateway

  • @BulwerAurora-y8w
    @BulwerAurora-y8w Месяц назад

    Bins Tunnel

  • @AshishYusaff-y1n
    @AshishYusaff-y1n Месяц назад

    Maggio Course

  • @LewisSouthey-g2g
    @LewisSouthey-g2g Месяц назад

    Heathcote Causeway

  • @WondaMorris-v5v
    @WondaMorris-v5v Месяц назад

    Bailey Shoal

  • @ShirleyMartinez-g1d
    @ShirleyMartinez-g1d Месяц назад

    Jennings Plains

  • @AnneRakowski-g8l
    @AnneRakowski-g8l Месяц назад

    Abdiel Trafficway

  • @RobbinsLocke-y7i
    @RobbinsLocke-y7i Месяц назад

    Marquardt Place

  • @VeronicaBeaver-s8q
    @VeronicaBeaver-s8q Месяц назад

    Maurice Locks

  • @AnnaHerrera-z8v
    @AnnaHerrera-z8v Месяц назад

    Monahan Extension

  • @BaldwinMalcolm-c1l
    @BaldwinMalcolm-c1l Месяц назад

    McKenzie Ramp

  • @ClareAdair-s1n
    @ClareAdair-s1n 2 месяца назад

    Leopold Inlet

  • @MaxwellBerkeley-m8k
    @MaxwellBerkeley-m8k Месяц назад

    Jessika Branch

  • @JoanTrollpoe-j9o
    @JoanTrollpoe-j9o 2 месяца назад

    Emmanuel Springs

  • @KenyaGrant-k8o
    @KenyaGrant-k8o Месяц назад

    VonRueden Harbors

  • @RoyHorace-r5c
    @RoyHorace-r5c Месяц назад

    Sebastian Mountains

  • @EruCula_9475
    @EruCula_9475 Год назад +7

    You sound like Technoblade.

  • @BoyleFitch-f7h
    @BoyleFitch-f7h Месяц назад

    Abernathy Port

  • @HugginsAmy-d3h
    @HugginsAmy-d3h Месяц назад

    Karelle Forks

  • @BrightMyra-j6e
    @BrightMyra-j6e Месяц назад

    Levi Grove

  • @JoanBennett-s5e
    @JoanBennett-s5e Месяц назад

    Orn Parkways

  • @BarryRobinson-e6n
    @BarryRobinson-e6n Месяц назад

    Langosh Lodge

  • @JerryPaddy-f6u
    @JerryPaddy-f6u Месяц назад

    Schamberger Common

  • @WaltonApril-x5h
    @WaltonApril-x5h 2 месяца назад

    Anibal Gardens

  • @BuckJason-p7z
    @BuckJason-p7z 2 месяца назад

    Christopher Ramp

  • @HughBaldwin-s2o
    @HughBaldwin-s2o Месяц назад

    Kendra Village

  • @AckermannMoore-g3b
    @AckermannMoore-g3b Месяц назад

    Gleichner Mews

  • @PauletteTunnell-o2i
    @PauletteTunnell-o2i 2 месяца назад

    Boyer Walk

  • @DennisTruman-x5c
    @DennisTruman-x5c Месяц назад

    Jamal Mission

  • @MacArthurWayne-j3p
    @MacArthurWayne-j3p Месяц назад

    Violet Camp

  • @VanessaAlbers-n4k
    @VanessaAlbers-n4k Месяц назад

    Fabian Walk

  • @JesusBedard-n6s
    @JesusBedard-n6s Месяц назад

    Johnson Center

  • @BlaineScott-y1f
    @BlaineScott-y1f 2 месяца назад

    Salma Brook

  • @BartlettHarold-c2m
    @BartlettHarold-c2m Месяц назад

    Cummings Path

  • @adityakancharla
    @adityakancharla 2 года назад +3

    Bro say EA sports 😭

  • @RaymondLeday-d1i
    @RaymondLeday-d1i Месяц назад

    Una Stravenue

  • @ethanbaldwin3199
    @ethanbaldwin3199 Месяц назад

    Aaliyah Mews

  • @MariaPrunty-l3w
    @MariaPrunty-l3w Месяц назад

    Veum Hollow

  • @LarkinSandy-r8z
    @LarkinSandy-r8z 2 месяца назад

    Cummerata Inlet

  • @HughEve-r4d
    @HughEve-r4d Месяц назад

    Klein Inlet