Java buttons 🛎️
Vložit
- čas přidán 12. 08. 2020
- Java button JButton GUI swing tutorial for beginners
#Java #button #JButton #GUI #swing #tutorial #beginners
Coding boot camps hate him! See how you can teach you to code with this one weird trick...
Drop a comment down below and subscribe if you'd like to become a fellow bro.
This is a tutorial channel for beginners to learn how to code.
A few languages I plan on covering include, but are not limited to:
Python
Java
C#
C++
C
Javascript
HTML
CSS
Django
MySQL
and more probably...maybe
¯\_(ツ)_/¯ - Věda a technologie
//****************************************************
public class Main{
public static void main(String[] args) {
// JButton = a button that performs an action when clicked on
new MyFrame();
}
}
//****************************************************
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MyFrame extends JFrame implements ActionListener{
JButton button;
JLabel label;
MyFrame(){
ImageIcon icon = new ImageIcon("point.png");
ImageIcon icon2 = new ImageIcon("face.png");
label = new JLabel();
label.setIcon(icon2);
label.setBounds(150, 250, 150, 150);
label.setVisible(false);
button = new JButton();
button.setBounds(100, 100, 250, 100);
button.addActionListener(this);
button.setText("I'm a button!");
button.setFocusable(false);
button.setIcon(icon);
button.setHorizontalTextPosition(JButton.CENTER);
button.setVerticalTextPosition(JButton.BOTTOM);
button.setFont(new Font("Comic Sans",Font.BOLD,25));
button.setIconTextGap(-15);
button.setForeground(Color.cyan);
button.setBackground(Color.lightGray);
button.setBorder(BorderFactory.createEtchedBorder());
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLayout(null);
this.setSize(500,500);
this.setVisible(true);
this.add(button);
this.add(label);
}
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==button) {
System.out.println("poo");
button.setEnabled(false);
label.setVisible(true);
}
}
}
//****************************************************
How to Copy
@@keichionizuka long press u will see a blue box on that word , now drag till where u want to copy
@@keichionizuka shift plus direction buttons
How add multiple buttions ???
@@arijitghosh3358 how to add multiple buttion can u plz tell mr
Thanks for you videos, they are great. You always explain a relatively 'straight to the point' concept but while doing that you touch upon many details and why they work the way they work. They help me loads :)
This is the best Java tutorial for beginners, so you can learn Java and English in one hit. Please keep going! I vote for Java advance tutorial. Thanks a lot Bro
Always Helpful! Thank you!
You probably won't see this but your videos saved my semester. One of my java projects was a GUI based Sudoku game and there isn't a chance in hell I would have been able to make it without your tutorials on swing components.
He saw it, you're both legends
Thanks, Bro! ☕ You're awesome!
Such a nice video. Really good teaching. Will watch all your videos
Awsome! I wish every tutorial would be like that...
Just started learning how to make a GUI for the first time and these videos have been so helpful!
thanks for watching bro! I hope they will serve u well
@@BroCodez hey there bro code. i really want to code on mobile. But I can't find a free coding editor for android that will do the import stuff. If there is one, can you give me suggestions?
@@ghasthordegd1201 I recommend to use your PC or laptop (if you have one) because building GUI on mobile is more difficult (not impossible) than doing it on your computer. There are some great Java IDEs for mobile e.g. AIDE, Dcoder
@@ghasthordegd1201 tbh a computer would be 10x better and easier, if you can't afford your own maybe the library will allow you to download a ide? Or a computer cafe?
as always, great tutorial 👍👍
This channel is really good Bro!
It was really helpful for those who don't have no experience in coding
This video was really useful, I was looking how to do visible a lable using the ActionListener, thanks jiji
Very useful stuff bro subscribed!!
I like how it was at the beginning a button called “I’m a butt” which was printing out the word poo.
Keep up the good work Bro Code!!!
You are a hero!
These videos are really really great! Thank you so much! :)
Literally best tutorial I subbed and liked
I appreciate your videos man! I hope you dont vanish
Thank you very much that was useful
You're awesome 😎
I would say i love your videos
Comment dropped here. Thank you!❤
Thank you very much!!
thanks
adding it to my java presets
Nice, bro!
Just started uni and started doing an assignment for it. This helped.
thanks for watching C Lordz!
I love the super oldschool swing look.
these vedios for learn java so good
thank you!
ačiū, brolau, labai padėjai! (LT)
You recall me the lessons about android studio in school . So similar .
Bro is just the java killa
ive been following all your steps in this video, cracked up laughing when i saw that if you set the text in the button "I'm a button" and run the program, the button only contains "I'm a butt..." and when you click it it says poo.. hilarious touch my guy
the best thanks bro
thank you bro .
Thanks bro 💕💕💕💕
If for some reason your image is not loading by simply writing its name with ".png", just write the whole terminal name \image.png
For example:
C:\Users\User\Desktop\image.png
bro i need to learn mobile app developing with java
pls do a course regarding that,
you are teaching gratefully,
Good teaching
Thanks for watching Aman!
A good tutorial😎😎
thanks bro
thanks a lot
nice video
Brooo!!! thanks
Yooo, this is so cool
Even i dont like java i watch your videos to help you.. i watch the same video with my 2 accounts.😊😊
thanks man! You don't have to do that. I do appreciate the views and watch time
@@BroCodez i know how hard it is to get those 4000 hours watch time.. i wil just play your video in my chrome.. and start my video editing... so benifit for both of us...
Yeah we actually hit 4000 hours of watchtime already! Took a while, but we made it 😃
@@BroCodez bro you indian ?
no
Sir, I want to draw a rectangle at the push of a button. By entering its length and width. So can you make a video on it? Or can you send me the code?
Awesome
Thanks
I wanted to add new game button after game over in snake game designed by you.
I am trying but not able to get the logic.
Can you make a video on it ???
Your videos are gems for non IT students.
Awesome tutorial, by the way at around 1:38, how did you quickly shortcut those lines of code in? cheers
I think he just had them copied before hand for the vid. If he didn't however I'd love to know this too.
thanks
Hey Bro nice Video
Can you help me pls?
I can't put a picture in it.
How does it work?
The best
that was a lot of new things
thanksss!!!
thanks for watching Catherine!
can you do Tutorials with Intellij or do you only use eclipse?
Hi sir, can you make a short video, example you have button in your first class and in the second class you also have button, if you want to disabled/enabled button in your second class you need to go in first class to click the button in the first class to disabled/enabled the button in second class. in Java swing eclipse I hope you notice me its really important.
cool bro
How would we make round buttons in java?
too cool for skool
Bro , Make a video How to build a calculator using java :)
Got one right here:
czcams.com/video/dfhmTyRTCSQ/video.html&ab_channel=BroCode
Hey bro, I have a question. Is it ok to implement an encapsulation to GUI like in Jbuttons?
Bro,need ya help man.
Imma currently developing a quiz app, I need to fix a 15 second timer to click the button.If time ends automatic transfer to next frame.
If I didn't set the button in a different class. Instead of this, what can I put in as an argument for the addActionListener()?
Hello Bro Code
I was wondering, is there a way of displaying the text on the button, on the icon itself? The text on my button disappeared as soon as I inserted an image(icon)
Thank you
"Because
we can
~~Bro Code, 2021
Just a thought. I'm watching these tutorials and I think that is a lot of work to fit all those elements into the frame by coding, coding is about logic, not beauty of a gui, aren't there IDE 's or app dev environments that let you insert buttons where you want and add features as you like by dragging them easily and the underlying code will be generated? I know there is Xamarin in C# for Android, what about environments for JAVA? Thanks.
You can start with Processing. It's a java based IDE for exactly this.
@@johnconnor2626 thank you very much
man just install Java Window Builder in your IDE. It's available in Visual Studio by default. For Eclipse you'll need to install it separately. Saves hell lot of time
Hi Bro Code
where do you get your emoji images from?
Bro where do you get those Icons?
OOOGA BOOOGA BIG BRAIN
sir how can we assume the size and location in pixel without any measurement?
nice video bro!
help me
Why is it that everyone makes a new class when making a JFrame? Am I missing out on something?
How to only increase size of content in jubutton.
How can I make more buttons? I am creating button2, but it only shows the first button
this guy: making a button class
javaScript devs : LOL let button = document.createElement('button');
Is it posible to change the position of a button without using setBounds()? I ve been trying to do it with all the setAlignments functions but i failed. I also tried searching it up on google but nothing worked.
Hey bro, the setBorder method didn't work with me
Do you have an idea why
what the "This" key word in addActionListener(this) actually is? Is it the MyFrame Obj or what
👍👍👍👍
Next Chat app please sir❤❤❤❤
can you smooth the edges?
The this.set... is not getting recognized. Someone help me
hello how to fit the JButton with the JPanel in X AXIS
??
Hi bro
Can these codes be run inside Android Studio?
Doesn't it matter ?? !!!!
How can I create two buttons ?
Using your code to learn from. but in buttons/labels etc I cannot get a dude.png file to show. Loaded using import/File System
Any idea why?
Great tutorials by the way
For my work when i click right icon and click "copy path/reference" and copy long text where my icon find.
im using geany on Linux mint
It's throwing an error on public void actionPerformed(ActionEvent e) ... it doesn't recognize ActionEvent.. how can I fix it ??
(Edit) had to import java.awt.event.*;
My button is taking up the space of my whole JFrame. Why?
Dude I
Can we make app with this Java code in Android studio
Hey bro, I'm not able to get my icon on jbutton can you please help me out
Bro i am having a problem with button overrider if i text
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==button) {
System.out.println("Poo");
}
my sys that dosent outputs poo
how can i do it, no using a subclasse ?
Is there a way to return a boolean of whether or not a button is clicked??
You mean something like:
boolean isClicked = button.isClicked()?
If so that would make no sense because the use of a button is to recieve a click/hover/... event. Not an action over time!
Why does my button take up the whole screennnnnn?!?!?!?!
I have a problem when i click the button it wont work means action does not perform anything can u please give a solution for this problem 😢