Java GUI Tutorial - Make a GUI in 13 Minutes #99

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.พ. 2020
  • $1,000 OFF ANY Springboard Tech Bootcamps with my code ALEXLEE. See if you qualify for the JOB GUARANTEE! 👉 bit.ly/3HX970h
    This is a REAL project from Princeton!
    introcs.cs.princeton.edu/java...
    An easy way to make a GUI (Graphical User Interface) in java is with swing. Swing is outdated, but a good way to start learning. Swing has code that lets us call methods with GUI objects to make our own GUI.
    I hope this helps you make your first java gui :) This is GREAT practice for getting your feet wet making a GUI!
    I hope you enjoyed java gui tutorial! -
    Full Java Tutorial For Beginners Playlist: • Full Java Course by Al...
    Free Tips: bit.ly/3U6HXcb
    Disclosure: The Springboard link provided is linked to my affiliate account & supports the channel.
    ~
    Alex Lee

ความคิดเห็น • 956

  • @alexlorenlee
    @alexlorenlee  9 หลายเดือนก่อน +13

    If you’re new to programming but want a career in tech, I HIGHLY RECOMMEND applying to one of Springboard’s online coding bootcamps (use code ALEXLEE for $1,000 off): bit.ly/3HX970h

  • @simpilotadamt1012
    @simpilotadamt1012 3 ปีที่แล้ว +770

    Sir, let's sit down and talk about that light IDE theme.

    • @thecodingchannelph
      @thecodingchannelph 2 ปีที่แล้ว +5

      nice one

    • @charlemagne1192
      @charlemagne1192 2 ปีที่แล้ว +101

      Fr light attracts bugs

    • @nargarex2390
      @nargarex2390 2 ปีที่แล้ว +33

      *Insert outdated "light theme=bad" meme here*

    • @angelcross6050
      @angelcross6050 2 ปีที่แล้ว +1

      Lmaoooo

    • @raghavkalyan17
      @raghavkalyan17 ปีที่แล้ว +23

      I know you are making a joke, but its better for videos. helps people who have trouble looking at the dark theme

  • @wiggleforlife
    @wiggleforlife 4 ปีที่แล้ว +1233

    G O O O O O E Y

    • @raik1766
      @raik1766 3 ปีที่แล้ว +6

      GOOOOOOOO-EEEEEE

    • @BeiggoMC
      @BeiggoMC 3 ปีที่แล้ว +3

      Cian Ormond yes just why

    • @gutoguto0873
      @gutoguto0873 3 ปีที่แล้ว +1

      gui

    • @wiggleforlife
      @wiggleforlife 3 ปีที่แล้ว

      @@BeiggoMC indeed, yes

    • @whippetstudios9559
      @whippetstudios9559 3 ปีที่แล้ว

      that's how you say it... yes...

  • @derpderpinson7449
    @derpderpinson7449 4 ปีที่แล้ว +668

    These videos have such high quality. Really hard to find other stuff like this on TH-cam

    • @alexlorenlee
      @alexlorenlee  4 ปีที่แล้ว +89

      That’s why I made them :)

    • @bikespike4150
      @bikespike4150 3 ปีที่แล้ว +2

      Same here. Nice work; honestly.

    • @DebsTrading
      @DebsTrading 3 ปีที่แล้ว +2

      @@alexlorenlee Can you make a video about actionlisteners pls

    • @brayan6852
      @brayan6852 3 ปีที่แล้ว +2

      Bro Code is pretty good too

  • @rafaela2400
    @rafaela2400 4 ปีที่แล้ว +363

    Hey i dont know if you'll see this but im really thankful for your videos man! I was sort of pressured into giving up my passions in order to pursue a degree in cs. Ngl i was very insecure and miserable but for some reason your videos have actually sparked sth inside me and now im just curious and loving every bit of knowledge i can get from you and other online material. Cant thank you enough. and i hope this doesnt come off weird.

    • @alexlorenlee
      @alexlorenlee  4 ปีที่แล้ว +79

      Thank you, yes I was the exact same way. I felt pressure to get good grades, felt miserable, felt like I couldn't do it and that it wasn't for me. I'm glad my experience can help you out too :)

    • @MK-zf6or
      @MK-zf6or 3 ปีที่แล้ว +17

      dude same, but I just started liking programming after I realized I can improve my coding skills (which are nonexistent) while making programs for things im passionate about (basketball :) ), Im in SE tho, but kinda same thing

    • @sundayconde
      @sundayconde 2 ปีที่แล้ว +1

      @@MK-zf6or when did you realized, like on what situation made you realized?

    • @MK-zf6or
      @MK-zf6or 2 ปีที่แล้ว +5

      @@sundayconde pretty easy to tell if you're good at something or not, self assess yourself bro.
      disclaimer though - i never reallly tried improving them and am currently working a tech job which is more data analyst stuff with minimum coding

    • @sundayconde
      @sundayconde 2 ปีที่แล้ว +5

      @@MK-zf6or Im curious about how codes work and I'm tempted to try building projects but so many stuffs to work on, like I don't know where to start or when I get started I'm questioning myself if am I in a right path? I feel like I need a mentor.
      Seeing these comments of you guys made me realized that I'm not alone that someone was on what my situation right now. Hope I can overcome my struggles rn and step up to be better what I am today. Thank you.

  • @alimansoor3607
    @alimansoor3607 4 ปีที่แล้ว +293

    50k soon
    You haven't changed anything, i love the way you teach.
    Been here since 100 subs ✌🏻

    • @alexlorenlee
      @alexlorenlee  4 ปีที่แล้ว +21

      Lubmus ayyye :)

    • @redbutterfly3293
      @redbutterfly3293 4 ปีที่แล้ว

      Good job, but teaching java swing in 2020 I don't think it's a good idea, I think "Javafx" is better now...

    • @max-tr8nt
      @max-tr8nt 4 ปีที่แล้ว +9

      @@redbutterfly3293 nahh we still study this type of basic java at school every day in the uk. we haven't even touched javafx yet and im in my second year of university already :)

    • @4TH4RV
      @4TH4RV 4 ปีที่แล้ว +2

      @@redbutterfly3293 my school doesnt teach JavaFx, and there arent many tutorials on youtube which teach Swing, this is a very good tut

    • @SenseiEli
      @SenseiEli 4 ปีที่แล้ว

      I am the 101 like... Just like my battalion!

  • @rittenbrake1613
    @rittenbrake1613 4 ปีที่แล้ว +45

    You know what Alex? I think what makes your channel popular is that u can ignite the passion of people towards coding by presenting effective ways to gain achievements quickly, people feel good about themselves and that what matters 👍🏻

    • @krishshah3974
      @krishshah3974 2 ปีที่แล้ว +1

      ikr, he makes programming feel so human-like, unlike a bunch of teachers, professors, and other TH-camrs

  • @hyperplane69
    @hyperplane69 3 ปีที่แล้ว +62

    This video is one of the best programming tutorials I've ever seen. Straight to the point

  • @Baby_Penguin01
    @Baby_Penguin01 2 ปีที่แล้ว +3

    Exellent vid my dude, its great that you explained it in a way so that even people who havent touched java could understand it. Ive done java at uni for a while, but even so its helpful having someone explain things as simple as the creation of global variables cos it just heightens your understanding of why thats what you should use. ty guy ty

  • @alvinpenotes2807
    @alvinpenotes2807 3 ปีที่แล้ว +3

    Thank you Alex. You made everything in java easier to understand. Whenever I'm confused about some sections from textbook, I go to your videos and you got most of it. You helped me a lot so I didn't skip any seconds in your videos including Ads.

  • @craigrankin5882
    @craigrankin5882 ปีที่แล้ว +6

    I am so grateful I found your channel, I am currently in my first programming job (attended a 16 week crash course as an adult career switcher) so the uphill climb is steep, and your videos make understanding things so digestible. I have tried to search the net for examples of practical things to do with Java such as user interfaces etc etc and never found any solid answers which was leading me to believe that Java was literally just info in the background, but this changes everything as I can now practice with classes and implement them instead of having to add a front end frame work such as React. 😁

  • @MtxLk
    @MtxLk 4 ปีที่แล้ว +73

    Yesterday i was looking for java GUI tutorial but i didn't find a good one, thanks dude 😭

  • @noverdy
    @noverdy 3 ปีที่แล้ว +9

    Man, your x minutes videos really helping me out a lot! I use these videos to learn the general ideas and searching up parts that I'm still not understand. I learned Java OOP in less than 3 days in your other video, and wish me luck in learning Java GUI! Thank you so much dude

  • @robertmanigault625
    @robertmanigault625 2 ปีที่แล้ว +3

    Great video, Alex. I enjoy your direct approach to teaching. It improves the learning experience.

  • @chetranqui
    @chetranqui 3 ปีที่แล้ว +21

    I was sooo stuck in attempting to create my first desktop app ever. Thank you for providing such a simple way to get a window running and interactive. You rock.

    • @chetranqui
      @chetranqui 3 ปีที่แล้ว +5

      Just this week my Java class just had me create an array of 5 books and implement bubble sort on each of the book attributes. Most assignments are done in command line, but I remembered this tutorial from you that I watched 9 months ago, now... and since it gave me the option to do it as a GUI, I figured "shouldn't be too hard". I started with your guide... and once you got to the actionPerformed method, I wandered off, figured out GridBagLayout so I could set up my multiple buttons, listened for the text inside the button to determine the attribute to sort by... and BAM. I'm proud of the result!
      Keep up the great work of simplifying this stuff for the newbies out here. :-)

  • @rachidkone1570
    @rachidkone1570 ปีที่แล้ว

    J’ai cherché une vidéo pareille pendant une journée entière et enfin je trouve la tienne qui explique vraiment bien 👍🏾. C’est formidable je te remercie 🙏🏾

  • @universenerdd
    @universenerdd 4 ปีที่แล้ว +10

    this guys a genius! i looked at his channel and he is doing genius stuff!

  • @schmoilerroomschmochendorf
    @schmoilerroomschmochendorf 4 ปีที่แล้ว +8

    Sweet channel Alex! Thanks for all the hard work that you put into these videos. They are greatly appreciated! :)

  • @FisherPlayzMC
    @FisherPlayzMC 4 ปีที่แล้ว +13

    Thanks so much. I was looking for this.

  • @simoo7755
    @simoo7755 4 ปีที่แล้ว

    Keep on posting GUI oriented java videos!Thank you so much!

  • @jonathanphillips5915
    @jonathanphillips5915 4 ปีที่แล้ว

    Seriously love the way you teach bro! Looking forward to more and more videos! 🙂

  • @meneouartaouche4582
    @meneouartaouche4582 4 ปีที่แล้ว +5

    Hey Alex , thanks for your great work , i'm a new fan for you and your videos , keep it up bro

  • @cezarhirsescu7641
    @cezarhirsescu7641 4 ปีที่แล้ว +8

    honestly thank you. Your the only person on youtube that makes java tutorials that people can actually understand. You deserve wayyy more subs. Keep at it

    • @abanoubsaleh7305
      @abanoubsaleh7305 ปีที่แล้ว

      th-cam.com/video/J4aXzHqDz4o/w-d-xo.html

  • @fuzedcable5612
    @fuzedcable5612 4 ปีที่แล้ว +3

    You are a REALLY GOOD TEACHER and I’m not even joking. Keep up the gud work! And thanks!

  • @emirhan1356
    @emirhan1356 4 ปีที่แล้ว +7

    Knowledge, expression, video, sound, musics, design, color palette. I really love your channel. 👍you're good at it.

  • @ahrarcorson6452
    @ahrarcorson6452 4 ปีที่แล้ว +6

    I remember watching this way back lol. On 70k subs now! You deserve it, great explanation, hence why I've found myself coming back to this video just to polish up lol. Probably the best programmer tutorial on TH-cam I prefer these short, sweet, simple and straight to the point type videos, rather than them 2,3 hour long tutorials lol, just my preference I guess since I've been familiar with Java for a while.

    • @humbleandsimple7903
      @humbleandsimple7903 4 ปีที่แล้ว

      any advice for an IDEA please?
      intelliJ IDEA or eclipse

  • @dylanchan7349
    @dylanchan7349 4 ปีที่แล้ว +14

    This video makes wayyyy more sense than the way my teacher and textbook. They said to make an inner class that implements the ActionListener interface and then add the functionality to the button, which I found very confusing and not intuitive. Thank you for your videos Alex

    • @justoffy.535
      @justoffy.535 3 ปีที่แล้ว

      still tryna find your profile pic.

    • @billfly1
      @billfly1 3 ปีที่แล้ว

      Don't use an inner class! Use a Java lambda expression.

  • @NewLondonMarshall
    @NewLondonMarshall 3 ปีที่แล้ว +2

    Your videos are by far the best I have seen, and I have watched many 4 hour tutorials. Your way of teaching is just fantastic. Thank you.

  • @mjgc00
    @mjgc00 4 ปีที่แล้ว +6

    You are so helpful, for real. It is so simple but so complete; it's fast and efficient. I needed clarification and this was PERFECT! THANK YOU.

  • @hoes
    @hoes 4 ปีที่แล้ว +2

    Hey alex, congrats on 40k!
    You really helped me out with my java as I've been trying to learn it for some time now, don't change, but if you do, change for the better :)

  • @ashleyc.4188
    @ashleyc.4188 3 ปีที่แล้ว +23

    you literally make Java so much easier unlike my prof in college rn 😭❤️

  • @robertoandreslunareyes8897
    @robertoandreslunareyes8897 2 ปีที่แล้ว

    Great video, man! Thank u so much. You have helped me to understand where should I start to make my own GUI for my college project.

  • @romanrabago7859
    @romanrabago7859 3 ปีที่แล้ว

    This was way more helpful then that long presentation I had to read in class! And its the same concepts. Thank you!

  • @zekaofficial8482
    @zekaofficial8482 4 ปีที่แล้ว +14

    I’m not even a java programming and I can still understand this. Thank you for the explanations, you make a great teacher.

    • @endermanbugzjfc
      @endermanbugzjfc 4 ปีที่แล้ว

      Me who codes PHP:
      Japha are just PHP but all the -> are ., namespace is package and use is import XD

  • @isaacsundberg465
    @isaacsundberg465 4 ปีที่แล้ว +8

    Explained well, neat code, learner friendly. Keep teaching! Thank you :-)

  • @redstonulo
    @redstonulo 3 ปีที่แล้ว

    this is the first tutorial i found that *in fact* helped me. thank you

  • @srrfrhmn
    @srrfrhmn 4 ปีที่แล้ว +1

    I almost never comment on videos but I find your videos to be super helpful. thank you for what you do

  • @nimishpatri9058
    @nimishpatri9058 4 ปีที่แล้ว +6

    Hey, can you make a video about how to add multiple buttons to an action listener? I am asking you because I really like the way you teach and how you explain things, it's really easy to understand, unlike other tutorials, I just love it. Thanks!

  • @ocherki
    @ocherki 4 ปีที่แล้ว +3

    Thanks to you I have been able to make a simple program of my own in just 1 hour :)
    Btw, to center the window use: frame.setLocationRelativeTo(null); after frame.pack();

  • @MrSfa44
    @MrSfa44 4 ปีที่แล้ว

    Keep Going, Very Excited To See Another Example Of GUI from You

  • @nurinsyazwana5564
    @nurinsyazwana5564 4 ปีที่แล้ว

    You have made it fun sir thank you so much for giving hope for us beginners. Have a great day!

  • @notarvis
    @notarvis 3 ปีที่แล้ว +12

    hold on, this is the ""learn java in 10 minutes" guy isnt it? :D here after watching the video 1 week ago

  • @developer2
    @developer2 3 ปีที่แล้ว +3

    used to do c#, the similarity between the two really hit me whenever following this tutorial

  • @packa5676
    @packa5676 3 ปีที่แล้ว +2

    Thank you so much! I was struggling with creating a gui and you came and saved the day! I had followed heaps of other tutourials and this was the only one that worked.

  • @brett3554
    @brett3554 3 ปีที่แล้ว +2

    I'm currently doing a java module at uni and this has been so helpful! thanks a lot! Liked and subbed

  • @xgene7796
    @xgene7796 4 ปีที่แล้ว +7

    I'm a CS student and I appreciated this video. Thank you! I just needed a refresher hahah

  • @mohammed_haddad
    @mohammed_haddad 4 ปีที่แล้ว +4

    Hey Alex! I really love your work, One request though, Would you please make a video on How and Where can we practice Java OOP, and what is the next step after the basics and OOP in java? I'd really love if you do that, Thank you so much in advance. Keep up the great work man.

  • @xxfreedomxx9479
    @xxfreedomxx9479 2 ปีที่แล้ว +1

    Bro you and Mosh helped me soooo much without you I always thought I could never learn java and could even run if statements you guys helped me so much appreciate it!

  • @judedavis92
    @judedavis92 4 ปีที่แล้ว

    Just Amazing... keep making GUI videos they are so useful and great for projects...

  • @anwitmondal6417
    @anwitmondal6417 3 ปีที่แล้ว +5

    Awesome !!! Simple and straight to the point. I appreciate the work you put into this.

  • @SurViVor202
    @SurViVor202 4 ปีที่แล้ว +20

    Hi Alex, great fan of your java tutorials. Can you do a video on connecting a java GUI to a database like mysql please? That would be very appreciated. Keep up the good work 👏👏

  • @irdinasyedizam92
    @irdinasyedizam92 4 ปีที่แล้ว

    You just saved my life...i have a project to do using gui...but in the book is a bit different since it is apache not eclipse...you make it easy to understand.Love you.

  • @anastasiagavrilita6567
    @anastasiagavrilita6567 3 ปีที่แล้ว

    Really hepful and well explained. Thank you so much, Alex!

  • @DavidRodriguez-vb8uf
    @DavidRodriguez-vb8uf 4 ปีที่แล้ว +3

    Thank you so much for sharing a GUI example, it is very helpful how the code evolves until getting the final result.

  • @MozyOnIn
    @MozyOnIn 2 ปีที่แล้ว +4

    why won't it let me import GridLayout?

  • @laylaa.8080
    @laylaa.8080 3 ปีที่แล้ว +1

    Thank you so much! I was curious about GUI in java and honestly you have simplified the idea and you just got a new subscriber!

  • @stephendavol5589
    @stephendavol5589 ปีที่แล้ว

    Hey man, I understand you don't make java videos anymore, but these have been really helpful. I wish the online Java classes I take made it as clear as you do.

  • @notbad4907
    @notbad4907 4 ปีที่แล้ว +3

    A great teacher and LOL player? Already subbed.

  • @rufusvankpanah8551
    @rufusvankpanah8551 4 ปีที่แล้ว +4

    Your videos are explicit Alex. I got D+ in java in college cux I did not understand a thing from the instructor. But with u, I understand everything as if u are right before me. I am definitely enrolling your classes soon! From west Africa, Liberia

  • @broskisnajdy
    @broskisnajdy 4 ปีที่แล้ว +1

    absolutely great, love it. I will hope that you will make another GUI video :D good job, thanks!

    • @alexlorenlee
      @alexlorenlee  4 ปีที่แล้ว +1

      I will make another GUI video soon!

  • @mauriciodesouzaalves4908
    @mauriciodesouzaalves4908 9 หลายเดือนก่อน

    Thanks! Your tutorial helped me a lot! I like the way you teach it's really convenient!

  • @1trillionviews
    @1trillionviews 3 ปีที่แล้ว +5

    Im proud of myself, I made a new class and make a clear button that resets the count, and they run perfectly fine

  • @TwoWarPlayers
    @TwoWarPlayers 4 ปีที่แล้ว +6

    I would recommend using WindowBuilder to Design your GUI, it automaticly creates the code in the Project.
    What the functions and stuff means can be easily researched afterwards.
    Thats just my way of doing it, coding it by yourself sure helps but well it is more work as well.

    • @matthewbitter532
      @matthewbitter532 4 ปีที่แล้ว

      I prefer to do more work all by myself

  • @heinrichwettin
    @heinrichwettin 4 ปีที่แล้ว

    Alex is the man ! thank you for yet another simple explanation

  • @astronautcowboy2142
    @astronautcowboy2142 3 ปีที่แล้ว

    Super awesome video man! Thank you. Will be watching much more of your vids!

  • @madmax7337
    @madmax7337 4 ปีที่แล้ว +19

    Thats amazing how you teach so friendly :)

  • @Anon1376642
    @Anon1376642 4 ปีที่แล้ว +4

    I would very much appreciate a video on lambda expressions, struggling with that rn

  • @muhammadmubarikmalik2907
    @muhammadmubarikmalik2907 ปีที่แล้ว

    this is sick bro. for the first time ever something on utube has worked

  • @mekings0422
    @mekings0422 4 ปีที่แล้ว +1

    Super amazing bro.. you rock... went from 0 to 100 in really fast... and made it so easy.. please make more GUI vids please

  • @DopetheKid
    @DopetheKid 4 ปีที่แล้ว +6

    Thanks Alex. Could you do a video on inheritance/class & superclass in java? You are the besttt.

    • @DopetheKid
      @DopetheKid 4 ปีที่แล้ว

      I see you have super class & subclass, sorry. but could you go over inheritance & also method overriding?

  • @lockks
    @lockks 3 ปีที่แล้ว +3

    When i make a label, i would recommend doing this:
    JLabel label = new JLabel("text", SwingConstants.CENTER);
    to center it

  • @edwardwung1754
    @edwardwung1754 2 ปีที่แล้ว

    Super useful!!! I can't wait to give it a try. Thank you very much.

  • @wholesomeSloth
    @wholesomeSloth 2 ปีที่แล้ว +1

    Thank you Alex. My teacher sucks, you make it very easy to understand. Gained a sub.

  • @zuber7358
    @zuber7358 3 ปีที่แล้ว +4

    Learned more in 13 minutes than I did in school 🔥 BTW, are you familiar with Codename One? It’s very similar to Swing but on steroids.. What do you think of it?

  • @markjlabuntog2900
    @markjlabuntog2900 4 ปีที่แล้ว +1

    Thank you now I can finish my program for my finals and I am a new subscriber

  • @chanmit123
    @chanmit123 4 ปีที่แล้ว +27

    When are the LoL tutorials coming out?

  • @mthokozisimyende787
    @mthokozisimyende787 ปีที่แล้ว +3

    No one:
    Absolutely no one:
    Programmer:
    Don't worry about how I got this stuff it's really just google searching, honestly

  • @ayushchakraborty4406
    @ayushchakraborty4406 4 ปีที่แล้ว

    Thanks a lot, really helped me to learn gui in java! Subscribed!

  • @SB-ew4ve
    @SB-ew4ve 2 ปีที่แล้ว

    So cool! Thank you man you make concepts so much simpler that my slides

  • @jbca8174
    @jbca8174 4 ปีที่แล้ว +6

    Make a tutorial about throw, throws, and finally keywords :)

  • @christanronald1271
    @christanronald1271 4 ปีที่แล้ว +3

    Just liked to support java in the Scene 👍🏻👍🏻👍🏻👍🏻

  • @krishnanshudey3831
    @krishnanshudey3831 4 ปีที่แล้ว

    Thanks for this. I'm ready happy to learn something new.

  • @patrickalegria9233
    @patrickalegria9233 2 ปีที่แล้ว

    This is so awesome. Thank you. This will solve so much of my problem.

  • @xeon.1
    @xeon.1 4 ปีที่แล้ว +23

    Would you consider making a Javafx tutorial? There are not many good tutorials online, and Swing is kinda outdated.

    • @ai.201
      @ai.201 4 ปีที่แล้ว

      Hey man I'm new to java, can you pls tell me from java swing or javafx which one is better?

    • @xeon.1
      @xeon.1 4 ปีที่แล้ว +1

      @@ai.201 Well, I'm new to Java too, but I've done some research, and most people recommend Javax over Swing, considering Swing is old. So, I would say go with Javax, but go ahead and do your research, see which one fits you better.

    • @ai.201
      @ai.201 4 ปีที่แล้ว

      @@xeon.1 thanks man, I've used tkinter in python, but java is so hard to learn seriously.

    • @mariocamspam72
      @mariocamspam72 4 ปีที่แล้ว +1

      @@ai.201 nah its ok. I still like C# more for guis

  • @lightverted8087
    @lightverted8087 3 ปีที่แล้ว +5

    You don't have to import every individal class from swing just do "import javax.swing.*;" which will import all the classes

  • @arttech7479
    @arttech7479 4 ปีที่แล้ว +1

    Thanks man finally,love ya man ,my request full filled 😊

  • @Cablur
    @Cablur 3 ปีที่แล้ว

    Pretty cool video, thank you for making it so easy to understand :)

  • @qwerasdfhjkio
    @qwerasdfhjkio 4 ปีที่แล้ว +6

    THANKSSSSSSS

  • @Alexlewis222
    @Alexlewis222 3 ปีที่แล้ว +4

    Reminds me of the “don’t click this button” games from middle school

  • @ygr4943
    @ygr4943 3 ปีที่แล้ว

    man you are the best at explaining this stuff on youtube

  • @Kodar591
    @Kodar591 3 ปีที่แล้ว

    i love your video
    one of the best tutorial have ever watch on youtube

  • @michaelf3847
    @michaelf3847 4 ปีที่แล้ว +17

    Awesome video, however I would strongly consider using JavaFX rather than Swing. Swing is no longer being updated, as Oracle now only works on updating JavaFX

    • @StefanReich
      @StefanReich 4 ปีที่แล้ว +2

      What? JavaFX was taken completely out of the JDK and is now a hard-to-install extra.

    • @max-tr8nt
      @max-tr8nt 4 ปีที่แล้ว +2

      university students still learn java swing which is why he makes these videos, to explain these concepts to us. we won't understand javafx if we don't understand swing first. I'm so glad he does swing, cause university isn't helpful at all with their materials in the uk. we literally learn everything ourselves on youtube.

    • @StefanReich
      @StefanReich 4 ปีที่แล้ว +1

      @Michael F Your comment is pretty bogus. I build my whole AI on Swing. Oracle has pledged support for Swing until 2026. Yes it will be replaced but long in the future.

    • @michaelf3847
      @michaelf3847 4 ปีที่แล้ว

      @@StefanReich Hey man, no need to come with hostility like that! I complimented Alex Lee on the really well put together video, and frankly suggested making one for JavaFX as well. In Canada, universities currently teach students to make UI's on JavaFX, so I cannot speak for the UK. I also am assuming you meant to say UI and not AI. If you find JavaFX hard to install, there are some great informative videos by thenewboston which teach how to install and use it. Work on your tone on the internet, no need for unnecesary aggression homie!

    • @StefanReich
      @StefanReich 4 ปีที่แล้ว

      @@michaelf3847 Huh? Wasn't even meant hostile, just arguing

  • @dee23gaming
    @dee23gaming 4 ปีที่แล้ว +3

    If you want to, why not try to make a 2D game in just straight Java as a series? I've done this a lot in Android Java and it is possible.

  • @moviedevil12
    @moviedevil12 3 ปีที่แล้ว

    Helpful and to the point! Great video :D

  • @josesilesramirez4430
    @josesilesramirez4430 4 ปีที่แล้ว

    Thanks, you are a great teacher. keeping going doing that!

  • @oltiongashi8786
    @oltiongashi8786 4 ปีที่แล้ว +12

    Can you do javafx? Thanks!

  • @huggus1629
    @huggus1629 4 ปีที่แล้ว +4

    I recommend using the dark theme for Eclipse, just go to Window > Preferences > General > Appearance and then select "Dark" from the dropdown menu

    • @StayTrue737
      @StayTrue737 4 ปีที่แล้ว +1

      That's not a good idea.
      A white background makes your brain more alert.
      Also it's easier to watch text on mobile with a white background.
      Even most teachers with courses on udemy changed the background from black to white.

    • @dee23gaming
      @dee23gaming 4 ปีที่แล้ว +1

      @@StayTrue737 Hmm, that's interesting. So white makes us just that bit more alert? The only down side is that some are very sensitive to white screens.

    • @huggus1629
      @huggus1629 4 ปีที่แล้ว +2

      Dee23 Gaming Including me, my eyes hurt when I sit hours in front of my PC when the screen is white. Also, the dark theme has more highlighted text which makes me "orientate" better.

    • @ariton2990
      @ariton2990 4 ปีที่แล้ว

      @@StayTrue737 but its bad for your eyes.

  • @muskymetal3277
    @muskymetal3277 ปีที่แล้ว

    Very apt explanation Alex. Thank you for the material!

  • @hilalborklu7990
    @hilalborklu7990 2 ปีที่แล้ว

    Very clear explanation, thanks so much ALEX!!

  • @yashdangat7018
    @yashdangat7018 3 ปีที่แล้ว +3

    he makes some of the worst videos he just assumes that his viewers know the stuff already , but they don't i just wasted my time learned just to copy and type and become angary