I got a little emotion when watching this video because you don't know how many hours I have put into these courses on your channel. Java, C, SQL, HTML, CSS and maybe, more in the future. Thanks a lot man, you are truly an important part on my academy journey. 👍
This channel deserves all the support. One of the best and most comprehensive yet easy to follow tutorial builders out there. A lot of tutorials go iver how to do stuff, but never explain enough about the fundamentals to go beyond what they show. All of these tutorials truly help so much. Thank you for what you do
I'm doing a graduate-level Java course final project for a GUI game. This video is saving my life. I hope every teacher teaches classes in this clean and organized way.
This is amazing. I was struggling so much with getting JavaFX applications to run as executables and now thanks to this course I can just use Swing to do everything and I know my applications will run fine. Seriously the instruction in these videos is second to none. Clear explanations and so many useful tips. I found this so engaging I did the whole nearly five hour video in one day.
This is one of the best tutorials I have watched in a while. I needed to absorb a lot of info on the Swing class in a relatively short amount of time- this was awesome. You are my bro of code!
ok the first 11 minutes thought me more than my teacher could in a 2 hours course and a 2 hour lab. You have a natural way of explaining things. Thanks a bunch.
I very rarely comment, but I'm not exaggerating when I say this was the most helpful video I've ever seen. Thanks to you, I learned the GUI basics for university in just 4 hours and I can shine in the lectures. Thank you very much!
I love that you can still find 4h courses for free on youtube. And it's all made with Stan Smith's voice. I'm grateful... I'd love to download your entire workspace since it looks like a wonderful manual ;)
The quality of the course is better even more than the paid once and also he teaches and explains and I love the way how he put the comments after each function and line of code in the starting for explanation. I love the tutorial and keep the hard work coming.
Thank you so much. I just started doing some Java coding after a break of a few years. I have been searching the internet for weeks to find refresher tutorials. But everybody made the task of making GUI windows so complicated. I knew it wasn't dificult, and you proved mr correct. Now I can learn or refresh my memory much faster now that things show in the browser once again. Had "my first window" java program up and running in 15 minutes.
thanks man, your videos are straightforward yet complete. It shows you put in the time not only to broadly cover the topics, but also to come up with the best manner to help us learn.
Your channel is SO GREAT but so underrated, it deserves way more on that. This course and the other Java 12 hour course are the best of their kind on youtube, honestly...
I'm having all of this right now in school and I have such difficulties to understand Java GUI, but you already thaught me so much in the first 10 minutes. Your videos make my life a lot more easy. Thank you so much for putting so much effort in your free courses man!
I've learned more from the first 30min then this whole first year of uni. I wish my teachers were like you and actually explained stuff, thank you for your videos!
One of the best tutorials I've seen. Well done Bro. You explain it really well and make it super easy to follow. Definitely gained my support. Keep up the incredible work!!
your so clever the way you taught this, most of the tutorials on youtube just keep coding and explain it briefly, which never made sense and because of you its so much more clear.
This video is insane. Bro i love you so much. Previously i just save your video to watch later for a long time cuz i just too lazy to watch but now when i check it, damn this is priceless. Thank you so much Subscribed
Your courses are the best , i'm from egypt and my major study in college is computer science and i always end up looking for solutions on your channel and your explanation is better than most doctors that i know , and you are doing it for free , you don't know how much i admire your work , i really wish you all the best
This guy is too underraated! He let's even 5 year olds to learn Java. Every episode, he is somewhat revising the previous topics and that allows me to remember everything! Keep it up!
Thank you for making this video! I really like that you explain every line of code you write. Most video tutorials that I watched on RUclips do not explain what they do in such detail, I really appreciate that. Thank you so much!
The 64 dislikes are from the non-coders who felt offended when he asked "Bro, do you even code?". Edit: the non coders have grown. Two minutes of silence for the people who can write hello world in java and put it on their resume.
12:29 explains what JLabel is 13:13 how to start the building the label 13:29 setting the text for the label 14:15 adding the label to the frame 14:51 how to create an image icon in the label(that's in the frame) 16:34 setting the horizontal text position LEFT, CENTER or RIGHT of the image icon 17:25 setting the vertical text position TOP, CENTER OR BOTTOM of image icon 17:58 changing the font , styling and size of the text 19:48 changing how far the gap between the image icon and text will be 20:27 changing the background colour 22:03 creating a border 23:15 changing the vertical location of the icon and text 24:22 changing the horizontal location of the icon and text 26:01 changing the position of the label within the frame 28:00 frame.pack();
3:d video ------------------------------ 29:55 explains what JPanel is 30:47 how to start building the panel 31:01 changing the panel background colour 31:28 setting the size of the panel in the frame 32:06 adding the panel to the frame 37:16 border Layout (setBorder allows one to change the position of the image icon within the panel) 40:16 label.setBounds allows one to restrict where the icon should be (does the same as the one above just with a different method) 4:th video --------------------------- 42:46 explains what JButton is 43:08 creates a new class that inherits the JFrame(or anything else that is in the original class) from another class 44:00 the constructor 44:57 setting the button bounds (button.setBounds(x, y, width, height); ) 45:20 adding the button to the frame 45:33 implementing the action listener 45:52 creating the action performed method 46:01creating an if in the new method (didn't understand this one) 46:22 making the JButton global instead of local, so it can be used outside of just the constructor 46:51 writing system.out.println() so when the button is clicked something happens 47:39 Lambda expression - a shortcut for actionListener 48:44 adding text to the button (button.addText(" "); ) 49:04 Removing the border aorund the text in the button (button.setFocusable(false); ) 49:52 adding an icon in the button (ImageIcon icon = new ImageIcon();) (button.setIcon(icon); ) 50:39 changing the location of the icon (button.setHorizontalTextPosition(JButton.CENTER); ) 51:02 Changing the vertical position of the icon (button.setVerticalTextPosition(JButton.Top); ) 51:21 changing the font of the text in the button (button.setFont(new Font("Comic Sans", Font.Bold,25)); ) (Didn't work for me) 51:58 changing the size of the gap between the text and the icon (button.setIconTextGap(-15); ) 52:18 changing the colour of the text in the button (button.setForeground(Color.Red); ) 52:33 changing the background colour of the button ( button.setBackground(Color.green); ) 52:51 adding a border tot hte button ( button.setBorder(BorderFactory.createEtchedBorder()); ) - gives it a 3D effect 53:25 dissableing a button ( button.setEnabled(false); ) 53:39 dissableing the button after using it once ( putting the previous line in the actionPerformed method) 54:15 creating a new label and imageIcon - added the imagecion to the label - created bounds for the label - putting the label to not vissabel (label.setVisable(false); ) - added the label to the frame 55:50 changing it so the label will be visible after clicking the button - he did this by puttin label.setVisable(true); in the actionPerformed method
5:th video 56:39 explaining what borderLayout is 58:02 creating the frame, panels and setting the colours, choosing positions and size - panel.setPreferedSize(new Dimension(100,100)); 59:41 creating a new Layout so you can latter put the panels in the center, north, west, east, south - (frame.setLayout(new BorderLayout()); ) - frame.add(panel, BorderLayout.CENTER); 1:02:35 adding margins between the panels - frame.setLayout(new BorderLayout(10,0)); 1:03:46 addding panels in the already existing bigger panels 1:04:52 explaining the additional panel5 code - panel5.setLayout(new BorderLayout()); - it acts as the container of all the new panels (aka panel 6, 7, 8, 9 ,10) so we can set it as it's own unique layout 1:07:46 explains what flowLayout is ( it putts things in row like 1 2 3 4 5 6 7 ) 1:10:32 adding FlowLayout.LEADING to make sure that the numbers will start and stay in the left top corner 1:11:38 adding , after the previous one and then number after that which are horizontal spacing and vertical spacing 1:12:16 Adding panels
The thing is like there are a lot of tutorials bootcamps and all that shit out there that you can pay hundreds of dollars but this guy just teaches the essentials so good like I am literally amazed
Bro, you should have kept ads at least while changing the chapters. I know, its helpful for us, but we have no way of thanking you other than our words. You really deserve money for this. Dont worry, money comes running to people with talent. You will surely get the fruits of your work some day. This course helped me get neck-deep into Java. I didnt know anything about GUI when I finished my Udemy couse. I would like to support you by buying ur merch, but since I am a child, it would have to wait.....
Thanks so much man! You have literally made my week! Learning java is quite a task in 8th grade and im doing a computer project.. Your content has truly taught me a lot! Thanks again.
Hey BROOOO CODE Just a quick note to say thanks for making programming lessons easier to understand. Your teaching style is impressive, simplifying complex concepts. I appreciate the effort you put into your videos. Keep up the fantastic work!
@@GodOfFaith I haven't even started creating the game and I don't know if I will want to share the source code in the future. It will be a big project, I'm working on it with a friend right now. I will need to publish it before I do anything my friend...
IDK what i would do without you bro. taking java in college and we move so quickly in class. its nice to watch your videos and just slow down and actually absorb the information
Is there a github repo with the code blocks per chapter? That would be really helpful too. Thanks for this tutorial!! You are an amazing teacher. I started coding this year and you can't imagine how excited I got when seeing all the amazing content on your channel.
Just finished going through the whole thing and I learned a lot! Your explanations are crystal clear so thank you very much for taking the time to do all of this 🙌
Well I guess I can't go further than 56:20 today, I will definitely continue this video another day though :D (I will edit this comment until I finish the video) 07.10.2020 - 56:20 09.10.2020 - 1:50:03 10.10.2020 - 2:51:25 11.10.2020 - 4:00:23 12.10.2020 - 4:31:15 13.10.2020 - done
Just a note, I was having trouble loading my ImageIcon even though it was in the src folder in my main project folder. It wasn't until I included the entire path from C:/ that it finally worked. Maybe this will help if someone else is having this problem.
I have wasted countless hours trying to figure out why my frame.IconImage is not working. The image should be in the root folder & not the src folder in the project workspace.
Love the tutorial! I am coming from a decent amount of knowledge in python, but pretty much no skill in Java, and this is really helping me learn! My one question is that I do not know exactly when something (A JFrame, a JPanel, a Jlabel, or whatever) deserves its own class. Is there a best practice for determining this, or is it down to preference?
You probably found the answer by now but ill answer anyways, Java has its own built in classes (such as JFrame, JLabel, JButtom etc..) and for those built in you dont have to create a class, only objects, there is probably a list of all pre made classes that you can use, and its always useful to use google when wondering if there is a specific pre made class that can be used for your project. I dont recommend remembering them all, but just keep in mind that there are lots of pre made classes that you can use to help you.
It's a very useful video for me. I watched it for three hours without a break. Practice is fun and the explanation is very kind. We have more than 2 hours left for the video time. I'll make sure to watch them all. thank you
Just finished this course(Can't wait for the next one..) and I cannot describe how much I thank you for publishing this piece of art. Great video, great examples and great explanations.. thank you sir.. hats down to you and I wish you all the best!
This man needs to be awarded by the Best RUclipsr Award of the Century.
Yes indeed
no doubt bout it
this is so serious ,,, omg i cant believe ... i never did java befor , i always did c++ , but i just got new weapon java for free !
Exactly!!!!
@@themadking1000 it's not that easy you have to dig a little more ...but congo for getting into java
This guy is probably the most underrated coding RUclipsr.
This episode is almost 4 hours, but feels like it is one hour. A great voice and a great explanation, thank you sir.
Très bien expliqué , c est exactement ce que j avais de besoin 😊
Faxx
I got a little emotion when watching this video because you don't know how many hours I have put into these courses on your channel. Java, C, SQL, HTML, CSS and maybe, more in the future. Thanks a lot man, you are truly an important part on my academy journey. 👍
wtf
@@Cricket_70k what?
@@thuanquoc1231 wtf
@@dairichja3320 wtf
@@vip3r_hd210 what?
This channel deserves all the support. One of the best and most comprehensive yet easy to follow tutorial builders out there. A lot of tutorials go iver how to do stuff, but never explain enough about the fundamentals to go beyond what they show. All of these tutorials truly help so much. Thank you for what you do
I'm doing a graduate-level Java course final project for a GUI game. This video is saving my life. I hope every teacher teaches classes in this clean and organized way.
holy shit the first 10 min taught me so much I had to pause and make this comment
lol same
True
This is amazing. I was struggling so much with getting JavaFX applications to run as executables and now thanks to this course I can just use Swing to do everything and I know my applications will run fine. Seriously the instruction in these videos is second to none. Clear explanations and so many useful tips. I found this so engaging I did the whole nearly five hour video in one day.
This is one of the best tutorials I have watched in a while. I needed to absorb a lot of info on the Swing class in a relatively short amount of time- this was awesome. You are my bro of code!
ok the first 11 minutes thought me more than my teacher could in a 2 hours course and a 2 hour lab. You have a natural way of explaining things. Thanks a bunch.
I very rarely comment, but I'm not exaggerating when I say this was the most helpful video I've ever seen.
Thanks to you, I learned the GUI basics for university in just 4 hours and I can shine in the lectures.
Thank you very much!
(
Sorry, I commented on the wrong tab earlier)
?
This is absolutely one of the best Java tutorials I've ever watched. Congrats and thanks for helping me and others out! :)
Thanks for watching Marcus!
Quick tip: ctrl+shift+o does all the necessary imports for you :)
THX
I forgot about ctrl+shift+o and was trying with ctrl+space+o and now I found out why there was nothing happening, thanks for the quick tip :))
@@radu5282 no problem, glad i could help :)
dang thanks
nice
I love that you can still find 4h courses for free on youtube. And it's all made with Stan Smith's voice. I'm grateful... I'd love to download your entire workspace since it looks like a wonderful manual ;)
I rarely comment on videos but this man deserves our support. Best GUI Tutorial I've found so far.
The quality of the course is better even more than the paid once and also he teaches and explains and I love the way how he put the comments after each function and line of code in the starting for explanation. I love the tutorial and keep the hard work coming.
you have no idea how much i looked for something like that THANK YOU SO MUCH its the best on youtube so far
you know i liked when he said : "the window size will be 420 cause it is a funny number"
jokes aside this is the best GUI tutorial i found on youtube
No useless information, No irrelevent content, Highly Concise !!
Thank you so much. I just started doing some Java coding after a break of a few years. I have been searching the internet for weeks to find refresher tutorials. But everybody made the task of making GUI windows so complicated. I knew it wasn't dificult, and you proved mr correct. Now I can learn or refresh my memory much faster now that things show in the browser once again. Had "my first window" java program up and running in 15 minutes.
thanks man, your videos are straightforward yet complete. It shows you put in the time not only to broadly cover the topics, but also to come up with the best manner to help us learn.
Your channel is SO GREAT but so underrated, it deserves way more on that. This course and the other Java 12 hour course are the best of their kind on youtube, honestly...
Thank you! I was given an assignment in class which requires learning Java GUI elements on our own and this video's been a life (and time!) saver!
I'm having all of this right now in school and I have such difficulties to understand Java GUI, but you already thaught me so much in the first 10 minutes. Your videos make my life a lot more easy. Thank you so much for putting so much effort in your free courses man!
thnxs bro, your only youtuber who can translate complex looking problems to simpler steps unlike other who just touch the bases. great job.
I've learned more from the first 30min then this whole first year of uni.
I wish my teachers were like you and actually explained stuff, thank you for your videos!
Mate, these tutorials are great. Cheers for this; it'll be plenty of help!
thanks for watching bob
bro, i really dont' know how to thank you. I am a few minutes in the video and it is so much useful information already! Big THANKS!!!
Your programming tutorials are very helpful, I would never been able to go any further than the basics if it weren't for them.
wow i started learning java some months back i can say that you explain java in a simple way. thank you bro
Not the hero we deserve, but the one we need. You're doing god's work man, cheers
One of the best tutorials I've seen. Well done Bro. You explain it really well and make it super easy to follow. Definitely gained my support. Keep up the incredible work!!
This Course is Great 10/10 would buy for $10 - $20 on Udemy if they had it
Well today it's the low price of FREE!!!
@@BroCodez so kind. Thank you
@@BroCodez LOL THX FOR THIS COURSE :)
@@BroCodez absolute madlad
@@BroCodez you are really the "BRO" code
your so clever the way you taught this, most of the tutorials on youtube just keep coding and explain it briefly, which never made sense and because of you its so much more clear.
This video is insane. Bro i love you so much. Previously i just save your video to watch later for a long time cuz i just too lazy to watch but now when i check it, damn this is priceless. Thank you so much
Subscribed
People like this are amazing, posting incredible tutorials for free. Bless you man.
I'm a CS student and this is literally a saving grace especially in an online setting
Yes, I've heard about CS. Never thought that Counter-Strike teach students though
An all-in-one gui video; exactly what i was looking for. Thanks bro!
thanks for watching!
Hello bro its awesome to see how much your channel has grown, I was recommended your courses at like 40k subs not so long ago. Wow!
This is fantastic... no bs, just content through examples. No reason to explain crap that's obvious. Great! Thanks!
Perfectly structured course, learned so much from it. Thanks bro!
what a legend ❤❤❤❤
java
The best tutorial video I've seen. Thanks a lot for this whole series. I've learnt a lot thanks to your way of teaching and explaining things.
Your courses are the best , i'm from egypt and my major study in college is computer science and i always end up looking for solutions on your channel and your explanation is better than most doctors that i know , and you are doing it for free , you don't know how much i admire your work , i really wish you all the best
This guy is too underraated! He let's even 5 year olds to learn Java. Every episode, he is somewhat revising the previous topics and that allows me to remember everything! Keep it up!
Thank you for making this video! I really like that you explain every line of code you write. Most video tutorials that I watched on RUclips do not explain what they do in such detail, I really appreciate that. Thank you so much!
Everything in ONE Video, FREE and amazing explanations. That’s amazing thank you!
The 64 dislikes are from the non-coders who felt offended when he asked "Bro, do you even code?".
Edit: the non coders have grown. Two minutes of silence for the people who can write hello world in java and put it on their resume.
lmao..
lmao..
lmao..
lmao..
lmao..
12:29 explains what JLabel is
13:13 how to start the building the label
13:29 setting the text for the label
14:15 adding the label to the frame
14:51 how to create an image icon in the label(that's in the frame)
16:34 setting the horizontal text position LEFT, CENTER or RIGHT of the image icon
17:25 setting the vertical text position TOP, CENTER OR BOTTOM of image icon
17:58 changing the font , styling and size of the text
19:48 changing how far the gap between the image icon and text will be
20:27 changing the background colour
22:03 creating a border
23:15 changing the vertical location of the icon and text
24:22 changing the horizontal location of the icon and text
26:01 changing the position of the label within the frame
28:00 frame.pack();
3:d video ------------------------------
29:55 explains what JPanel is
30:47 how to start building the panel
31:01 changing the panel background colour
31:28 setting the size of the panel in the frame
32:06 adding the panel to the frame
37:16 border Layout (setBorder allows one to change the position of the image icon within the panel)
40:16 label.setBounds allows one to restrict where the icon should be (does the same as the one above just with a different method)
4:th video ---------------------------
42:46 explains what JButton is
43:08 creates a new class that inherits the JFrame(or anything else that is in the original class) from another class
44:00 the constructor
44:57 setting the button bounds (button.setBounds(x, y, width, height); )
45:20 adding the button to the frame
45:33 implementing the action listener
45:52 creating the action performed method
46:01creating an if in the new method (didn't understand this one)
46:22 making the JButton global instead of local, so it can be used outside of just the constructor
46:51 writing system.out.println() so when the button is clicked something happens
47:39 Lambda expression - a shortcut for actionListener
48:44 adding text to the button (button.addText(" "); )
49:04 Removing the border aorund the text in the button (button.setFocusable(false); )
49:52 adding an icon in the button (ImageIcon icon = new ImageIcon();) (button.setIcon(icon); )
50:39 changing the location of the icon (button.setHorizontalTextPosition(JButton.CENTER); )
51:02 Changing the vertical position of the icon (button.setVerticalTextPosition(JButton.Top); )
51:21 changing the font of the text in the button (button.setFont(new Font("Comic Sans", Font.Bold,25)); ) (Didn't work for me)
51:58 changing the size of the gap between the text and the icon (button.setIconTextGap(-15); )
52:18 changing the colour of the text in the button (button.setForeground(Color.Red); )
52:33 changing the background colour of the button ( button.setBackground(Color.green); )
52:51 adding a border tot hte button ( button.setBorder(BorderFactory.createEtchedBorder()); ) - gives it a 3D effect
53:25 dissableing a button ( button.setEnabled(false); )
53:39 dissableing the button after using it once ( putting the previous line in the actionPerformed method)
54:15 creating a new label and imageIcon
- added the imagecion to the label
- created bounds for the label
- putting the label to not vissabel (label.setVisable(false); )
- added the label to the frame
55:50 changing it so the label will be visible after clicking the button
- he did this by puttin label.setVisable(true); in the actionPerformed method
5:th video
56:39 explaining what borderLayout is
58:02 creating the frame, panels and setting the colours, choosing positions and size
- panel.setPreferedSize(new Dimension(100,100));
59:41 creating a new Layout so you can latter put the panels in the center, north, west, east, south
- (frame.setLayout(new BorderLayout()); )
- frame.add(panel, BorderLayout.CENTER);
1:02:35 adding margins between the panels
- frame.setLayout(new BorderLayout(10,0));
1:03:46 addding panels in the already existing bigger panels
1:04:52 explaining the additional panel5 code
- panel5.setLayout(new BorderLayout());
- it acts as the container of all the new panels (aka panel 6, 7, 8, 9 ,10) so we can set it as it's own unique layout
1:07:46 explains what flowLayout is ( it putts things in row like 1 2 3 4 5 6 7 )
1:10:32 adding FlowLayout.LEADING to make sure that the numbers will start and stay in the left top corner
1:11:38 adding , after the previous one and then number after that which are horizontal spacing and vertical spacing
1:12:16 Adding panels
The thing is like there are a lot of tutorials bootcamps and all that shit out there that you can pay hundreds of dollars but this guy just teaches the essentials so good like I am literally amazed
I rarely ever comment on programming tutorials, but this has to be the exception: Thank you so much for this tutorial; it helped me tons!
You’re the best programming teacher, I’ve learnt more with you than in classes
Bro, you should have kept ads at least while changing the chapters. I know, its helpful for us, but we have no way of thanking you other than our words. You really deserve money for this.
Dont worry, money comes running to people with talent. You will surely get the fruits of your work some day.
This course helped me get neck-deep into Java. I didnt know anything about GUI when I finished my Udemy couse.
I would like to support you by buying ur merch, but since I am a child, it would have to wait.....
Thanks so much man! You have literally made my week! Learning java is quite a task in 8th grade and im doing a computer project.. Your content has truly taught me a lot! Thanks again.
This is my first time to comment, like and subscribe.... Bro code good job you have made my GUI assignment easy thumbsUp
few seconds into this video and found out its gold , keep up the good work!
I've just done watching the full course and it was so amazing. Thank you for your efforts Bro Code. !!!!!!!!!!!!!!
I'm able to do the gui part of my mini project only because of this video. thanks a lot bro.
I'm from Brazil and now I will learn GUI with this tutorial in English even without understanding the language so good. Let's go!!!!!
Hey BROOOO CODE
Just a quick note to say thanks for making programming lessons easier to understand. Your teaching style is impressive, simplifying complex concepts. I appreciate the effort you put into your videos. Keep up the fantastic work!
I learn more here in 10 mins than a whole week in my class
You are just my twin
I'm learning swing to develop a mini RPG game in java and this is extremely useful to me. Thank you so much bro
Can we talk on social media ,i want your source code
@@GodOfFaith I haven't even started creating the game and I don't know if I will want to share the source code in the future. It will be a big project, I'm working on it with a friend right now. I will need to publish it before I do anything my friend...
@@oguzhantopaloglu9442 ok no problem , I thought we together can make it better
@@oguzhantopaloglu9442 why java though
@@GodOfFaith Hey, can you let ne know what things to know to make this game will it be a apk or exe project?
Thank you so much, this is the best tutorial i have ever seen!
The first minute of this tutorial and I know already that it's a good tutorial. I'm sold!
IDK what i would do without you bro. taking java in college and we move so quickly in class. its nice to watch your videos and just slow down and actually absorb the information
I learned a lot from the 10mins of this video than my 4 yrs in college
This is by far the best Tutorial for GUI beginners in Java! Please keep up the great work!
thanks for watching Safiye!
This channel and its content is UNDER_RATED!!!
thanks for watching Aadhithyan!
Dude, thank you for doing this sort of videos, they're not easy to find by searching on RUclips. I'm from Brazil and I really appreciate your work
Thank you for your INSANE Tutorials. I was searching for hours and finally got this channel and I'm getting better and better in coding.
Just leave comment for Algorithm, this pal needs more exposure. Fire videos 🔥
Pretty sure shares on other sites are ranked higher in the algorithm.
Is there a github repo with the code blocks per chapter? That would be really helpful too. Thanks for this tutorial!! You are an amazing teacher. I started coding this year and you can't imagine how excited I got when seeing all the amazing content on your channel.
This video is the only reason I'm not failing my class. Thank you so much :')
Same man, same
Just finished going through the whole thing and I learned a lot! Your explanations are crystal clear so thank you very much for taking the time to do all of this 🙌
This was one of the best Java tutorials I have ever watched.
Well I guess I can't go further than 56:20 today, I will definitely continue this video another day though :D (I will edit this comment until I finish the video)
07.10.2020 - 56:20
09.10.2020 - 1:50:03
10.10.2020 - 2:51:25
11.10.2020 - 4:00:23
12.10.2020 - 4:31:15
13.10.2020 - done
good job sir
did you finish?
Just a note, I was having trouble loading my ImageIcon even though it was in the src folder in my main project folder. It wasn't until I included the entire path from C:/ that it finally worked. Maybe this will help if someone else is having this problem.
Thank You SO MUCH I WAS GOinG CrAzzYY
Thank you!
thx bro
Thank you I'll try
I have wasted countless hours trying to figure out why my frame.IconImage is not working.
The image should be in the root folder & not the src folder in the project workspace.
thank you so much
Thank you very much
thanks bro!
bro you are the best .your tutorials are the best
learnt what I'm supposed to learn in an entire month in 1 hour. My bro is a gem there!
if " well explained" in video:
print("good video mate!")
Console-
good video mate!
@@TroenderTass no
@@counterpointerz-rocketleag2038can u just say which language is this?
Love the tutorial! I am coming from a decent amount of knowledge in python, but pretty much no skill in Java, and this is really helping me learn! My one question is that I do not know exactly when something (A JFrame, a JPanel, a Jlabel, or whatever) deserves its own class. Is there a best practice for determining this, or is it down to preference?
You probably found the answer by now but ill answer anyways, Java has its own built in classes (such as JFrame, JLabel, JButtom etc..) and for those built in you dont have to create a class, only objects, there is probably a list of all pre made classes that you can use, and its always useful to use google when wondering if there is a specific pre made class that can be used for your project. I dont recommend remembering them all, but just keep in mind that there are lots of pre made classes that you can use to help you.
4:44:35 : "Man I hate awkward silences..."
well it's true!
I started Java GUI with ur videos and ur course is simply awesome for newbies. Thanx man for such tutorials.
Bro , I feel full of gratitude for this course. Thanks, man.
nobody:
Bro Code in every part: "So the Action listener doesnt recognize JButton within constructor.........."
bro, i can't change the ImageIcon
Save the icon in your project folder. Not th SRC folder
if you want to read image from the resource file you csn use a differrent method or smth. Also you have to declare the file as a resource file
Hi sir I did the icon change code... But it didn't change
By far the best SWING tutorial in YT.
man, I haven't been able to pay for college and this helped me to continue my leaning journey thank you!
Where are the codes???
eclipse but idk too how he did it so like intellij
It's in his individual videos of every topic discussed.. U can find it in his channel
dude how???? u r the best and the perfect tuter for cs and se students. perfection. we name it u have it(*mind blown*)
It's a very useful video for me.
I watched it for three hours without a break.
Practice is fun and the explanation is very kind.
We have more than 2 hours left for the video time.
I'll make sure to watch them all.
thank you
Thank you man, I appreciate every single moment you spent creating this series of Java Swing!
oh my god bro u are such a big life saver I love ur yt channel 🙏🙏
The moment you set the frame size to 420x420 because it's a funny number, I knew this was the best tutorial I could possibly find.
This is the BEST Java tutorial that i have ever seen! Thank you 💯
Your way of Teaching is amazing.
Thanks for this wonderful video
One can easily learn Java advance within 5 hours
Thank you so much man
Just finished this course(Can't wait for the next one..) and I cannot describe how much I thank you for publishing this piece of art.
Great video, great examples and great explanations.. thank you sir..
hats down to you and I wish you all the best!
You can't even imagine how helpful this tutorial is for me. Thanks a lot!