Java color chooser 🎨

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

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

  • @BroCodez
    @BroCodez  4 года назад +26

    public class Main{
    public static void main(String[] args) {

    // JColorChooser = A GUI mechanism that let's a user choose a color

    new MyFrame();
    }
    }
    import java.awt.Color;
    import java.awt.FlowLayout;
    import java.awt.Font;
    import java.awt.event.*;
    import javax.swing.*;
    public class MyFrame extends JFrame implements ActionListener{
    JButton button;
    JLabel label;

    MyFrame(){
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setLayout(new FlowLayout());

    button = new JButton("Pick a color");
    button.addActionListener(this);

    label = new JLabel();
    label.setBackground(Color.white);
    label.setText("This is some text :D");
    label.setFont(new Font("MV Boli",Font.PLAIN,100));
    label.setOpaque(true);

    this.add(button);
    this.add(label);
    this.pack();
    this.setVisible(true);
    }

    @Override
    public void actionPerformed(ActionEvent e) {
    if(e.getSource()==button) {
    JColorChooser colorChooser = new JColorChooser();

    Color color = JColorChooser.showDialog(null, "Pick a color...I guess", Color.black);

    label.setForeground(color);
    //label.setBackground(color);
    }
    }
    }

    • @aqibishaq885
      @aqibishaq885 4 года назад +1

      bro browser and musicplayer in swing please

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

      THANK U SO MUCH

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

      Practicing...
      public class Main{
      public static void main(String[]args){
      new MyFrame();
      }
      }
      *******************
      import java.awt.Color;
      import java.awt.FlowLayout;
      import java.awt.Font;
      import java.awt.event.*;
      import javax.swing.*;
      public class MyFrame extends JFrame implements ActionListener{
      JButton button;
      JLabel label;

      MyFrame(){
      this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      this.setLayout(new FlowLayout());
      button =new JButton("Choose a color");
      label = new JLabel();
      label.setBackground(Color.black);
      label.setText("Write something");
      label.setFont(new Font("Sans Serif", Font.PLAIN,18));
      label.setOpaque(true);//To display background color
      this.add(button);
      this.add(label);
      this.pack();
      this.setVisible(true);

      }
      @Override
      public void actionPerformed(ActionEvent e){
      if(e.getSource()==button){
      JColorChooser colorChooser = new JColorChooser();
      Color color = JColorChooser.showDialog(null, "What color do you want?", Color.green);
      //label.setForeground(color);
      label.setBackground(color);
      }
      }
      }

    • @rectaalborween8471
      @rectaalborween8471 6 месяцев назад

      Hey man i have a question, what was the point of initializing the JColorChooser class if we were never going to use it?

  • @gilpaspot9811
    @gilpaspot9811 2 года назад +7

    Thank you so, so much for your efforts, bro, your videos are amazing!
    I was wondering what was the point of creating an instance of JColorChooser when we only use a static method of JColorChooser. I removed the line "(JColorChooser colorChooser = new JColorChooser()" and the program works just as fine.

  • @pavelkvasnicka6856
    @pavelkvasnicka6856 Год назад +1

    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

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

    Kudos your the best

  • @tingping7684
    @tingping7684 3 года назад +6

    JColorChooser colorChooser = new JColorChooser(); why ??? I don't think it's necessary

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

      yeah lol it makes no sense

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

      Indeed, I removed that line and it worked just fine.

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

    amazing video as usual!

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

    thank you very much for this tutorial - very useful (as usual ;), brief, to the point. Hope to watch more like this )) please do keep making them

  • @meznagnacomedytube6074
    @meznagnacomedytube6074 2 года назад +2

    Thanks you very much for all your support with sharing idea about java programming language.... I am your family.... But We want to learn Android studio basics as a beginner if you can please share....

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

    Thanks !

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

    hey YOur doing great work thanks bro for sharing :)

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

      Thanks for watching Saber!

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

    Thanks

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

    damn, cool

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

    good job , bro

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

    thanks bro

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

    Great Work!

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

    Great tutorial as usual, thanks.

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

    thank you for another vid

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

    Thank you for the content, really appreciate it.

  • @ahmadal-anzi7160
    @ahmadal-anzi7160 2 года назад

    Thanks great job

  • @augischadiegils.5109
    @augischadiegils.5109 3 года назад

    Nice! Bro

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

    thanks bro! i don't need the google color picker now!

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

    Ooo shiny!

  • @WeedmanPro
    @WeedmanPro 17 дней назад

    nice haha

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

    Great video. I have a question. Can you select the text in the label? If yes, how?

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

    this is great !

  • @mi-od9kd
    @mi-od9kd 2 года назад

    awesome

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

    How save color in databases and show in Jpanel after save

  • @aqibishaq885
    @aqibishaq885 4 года назад +1

    bro browser and musicplayer in swing please

  • @prithvi2422
    @prithvi2422 4 года назад +1

    Hey what laptop are you using, you must need a good proccesor

    • @BroCodez
      @BroCodez  4 года назад +1

      It's an Asus laptop
      My processor is a: Intel(R) Core(TM) i5-7200 CPU @ 2.50GHz

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

    Thank you very much

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

    I did all 3 my lord

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

    Can the color picker be resized?

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

    Bro you made an object but used the static method

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

    Hmmm can this be applied to a mouse event such as clicked

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

    Sit...can u creat chat application using java🙏

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

    thank you

  • @ertugrulgurler9901
    @ertugrulgurler9901 10 месяцев назад

    JColorChooser colorChooser = new JColorChooser(); This line is redundant

  • @mr.vaibhavgodse6933
    @mr.vaibhavgodse6933 3 года назад

    Hii bro

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

    Only legends know that this is a re-upload

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

      actually it's a remake but close lol

  • @MrLoser-ks2xn
    @MrLoser-ks2xn 2 года назад

    Thanks

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

    Thanks