Java clock app 🕓

  Рет қаралды 76,214

Bro Code

Bro Code

Күн бұрын

Пікірлер: 141
@BroCodez
@BroCodez 4 жыл бұрын
//docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html#text //--------------------------------------------------------------- public class Main { public static void main(String[] args) { new MyFrame(); } } //--------------------------------------------------------------- import java.awt.*; import java.text.*; import java.util.*; import javax.swing.*; public class MyFrame extends JFrame{ Calendar calendar; SimpleDateFormat timeFormat; SimpleDateFormat dayFormat; SimpleDateFormat dateFormat; JLabel timeLabel; JLabel dayLabel; JLabel dateLabel; String time; String day; String date; MyFrame(){ this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setTitle("My Clock Program"); this.setLayout(new FlowLayout()); this.setSize(350,200); this.setResizable(false); timeFormat = new SimpleDateFormat("hh:mm:ss a"); dayFormat = new SimpleDateFormat("EEEE"); dateFormat = new SimpleDateFormat("MMMMM dd, yyyy"); timeLabel = new JLabel(); timeLabel.setFont(new Font("Verdana",Font.PLAIN,50)); timeLabel.setForeground(new Color(0x00FF00)); timeLabel.setBackground(Color.black); timeLabel.setOpaque(true); dayLabel = new JLabel(); dayLabel.setFont(new Font("Ink Free",Font.PLAIN,35)); dateLabel = new JLabel(); dateLabel.setFont(new Font("Ink Free",Font.PLAIN,25)); this.add(timeLabel); this.add(dayLabel); this.add(dateLabel); this.setVisible(true); setTime(); } public void setTime() { while(true) { time = timeFormat.format(Calendar.getInstance().getTime()); timeLabel.setText(time); day = dayFormat.format(Calendar.getInstance().getTime()); dayLabel.setText(day); date = dateFormat.format(Calendar.getInstance().getTime()); dateLabel.setText(date); try { Thread.sleep(1000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } //---------------------------------------------------------------
@harsha4048
@harsha4048 3 жыл бұрын
@Prashik Menka Valmik Indase eclipse bro
@mxh7aa
@mxh7aa 3 жыл бұрын
Please make a video about clock timer in javafx
@joyceasante8292
@joyceasante8292 Жыл бұрын
Practicing... public class Main { public static void main(String[] args) { new MyFrame(); } } ******************* import java.text.*; import java.time.*; import java.awt.*; import java.util.*; import javax.swing.*; public class MyFrame extends JFrame { Calendar Calendar; SimpleDateFormat timeFormat; SimpleDateFormat dayFormat; SimpleDateFormat dateFormat; JLabel timeLabel; JLabel dayLabel; JLabel dateLabel; String time; String day; String date; MyFrame () { this.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); this.setTitle ("Clock App"); this.setLayout (new FlowLayout ()); this.setSize (400, 280); this.setResizable (false); timeFormat = new SimpleDateFormat ("hh:mm:ss a"); dayFormat = new SimpleDateFormat ("EEEE"); dateFormat = new SimpleDateFormat ("MMMMM dd, yyyy"); timeLabel = new JLabel (); timeLabel.setFont (new Font ("Sans Seriff", Font.PLAIN, 18)); timeLabel.setForeground (Color.red); timeLabel.setBackground (Color.black); timeLabel.setOpaque (true); dayLabel = new JLabel (); dayLabel.setFont (new Font ("Helvetica", Font.PLAIN, 20)); dateLabel = new JLabel (); dateLabel.setFont (new Font ("Helvetica", Font.PLAIN, 20)); this.add (timeLabel); this.add (dayLabel); this.add (dateLabel); this.setVisible (true); setTime (); } public void setTime () { while (true) { time = timeFormat.format (Calendar.getInstance ().getTime ()); timeLabel.setText (time); day = dayFormat.format (Calendar.getInstance ().getTime ()); dayLabel.setText (day); date = dateFormat.format (Calendar.getInstance ().getTime ()); dateLabel.setText (date); try { Thread.sleep (1000); } catch (InterruptedException e) { e.printStackTrace (); } } } }
@brianne2579
@brianne2579 2 жыл бұрын
I hope you can read this to cheer you up. I've watched a lot of your videos and it help me a lot. I saved some of them on my JAVA playlist to be accessed quickly when I forgot something, It really helped me a lot. Then I've realized that I didn't subscribed to you. I just did now and I just want to say thank you so much, It helped me a lot. Hope you make more videos that will help someone in the future.
@yibyul2025
@yibyul2025 Жыл бұрын
The setTime(); method actually works even without the Thread.sleep(1000); as long as the code is inside the while loop. The timeFormat will move each second for me. Anyway. Big thanks for this!
@mxh7aa
@mxh7aa 3 жыл бұрын
Man...you know exactly what i need everytime i search for help and i found your videos, very helpful Respect 💪
@czg7479
@czg7479 2 жыл бұрын
Support from fans. Please keep doing this kind of tutorial!
@JordantheComputerScientist
@JordantheComputerScientist 4 жыл бұрын
This channel is the reason I'm still trying to learn. thanks
@BroCodez
@BroCodez 4 жыл бұрын
You can do it Jordan!
@JordantheComputerScientist
@JordantheComputerScientist 4 жыл бұрын
@@BroCodez I made a video creating my first GUI and I used a lot of what you taught me and created a counter GUI. I hope your channel blows up.
@kingolintv
@kingolintv 3 ай бұрын
This tutorial is amazing this whole channel is! I am planning to do your 7 hour full java course
@miuwai6211
@miuwai6211 3 жыл бұрын
You help me coding my first Java apps. Thank you very much.
@hdjabs1950
@hdjabs1950 2 жыл бұрын
sometimes i click on a video that i know im not equipped for, but i just want to see what to expect in the future! and it excites me
@arshdeepsingh3749
@arshdeepsingh3749 2 жыл бұрын
Thanks bro this chennal is very helpful for students and I am from INDIA
@gmlohith6641
@gmlohith6641 4 жыл бұрын
Awesome bro I'm watching your videos regularly. great work. thanks a lot for the content.
@BroCodez
@BroCodez 4 жыл бұрын
thanks for watching!
@ajitsomani4166
@ajitsomani4166 Жыл бұрын
Thank you so much ,I watched two other videos on this program before this , but can't able to execute and understand the program .But this one was so easy to understand and I successfully completed this .Thank you once again.
@DiaborMagics
@DiaborMagics 2 ай бұрын
Thanks for this. I've been trying to find how I can make a program simulate real-time but couldnt find anything until "java clock" landed me this video (and a bunch of showcases that explained nothing). I want to practise some things like classes and methods by making a tournament (selection, preliminaries, pool phase, knock-out phase and several different events will help me get a grasp on these concepts i think, in a fun way). but i wanted to do it with time limits per game like in real life, where during the game things can happen. for example football or beach volleyball etc, but I cant implement that without knowing how to process real time in java. ok gonna watch this now :) EDIT: I already see something I didn't know was possible a few seconds in. You just put new MyFrame(); but I thought you always have to name your instances. MyFrame blabla equals new MyFrame, etc.
@mahrokhsadro843
@mahrokhsadro843 3 жыл бұрын
a good java video with good English is a GEM!thxx
@aaronjohnson8403
@aaronjohnson8403 3 жыл бұрын
Good video for developer
@manoshacooray5322
@manoshacooray5322 Жыл бұрын
Lovely 😍
@JakeMGolle
@JakeMGolle 3 жыл бұрын
This dude is really out here coding at 7 am on a Sunday, ha ha. Props.
@monikarathore4950
@monikarathore4950 2 жыл бұрын
well explained it is easy to understand.
@raviratnakar3803
@raviratnakar3803 3 жыл бұрын
Awesome bro
@rishabsingh-ml7df
@rishabsingh-ml7df 2 жыл бұрын
your video was very helpful for me Respect Thank you It really helped me a lot. Then I've realized that I didn't subscribed to you. I just did now and I just want to say thank you so much, It helped me a lot. Hope you make more videos that will help someone in the future.
@manipurihunabopa
@manipurihunabopa 11 ай бұрын
Hey, bro. You are amzing. Your every video turorial are so good. You make everything easy. You are a great teacher. How did you master such great teaching strategy? Could you make a separate tutorial on How to teach well?" I'd very appreciate it.
@deepdaddy1208
@deepdaddy1208 4 жыл бұрын
Awesome vid bro
@BroCodez
@BroCodez 4 жыл бұрын
thanks Dbest
@nalindugraphics3124
@nalindugraphics3124 Жыл бұрын
This video is really helpfull bro. Subscribed 🤩
@jeresue
@jeresue 2 жыл бұрын
Brooo, you're good at explaining, amazing........
@guanyu8020
@guanyu8020 3 жыл бұрын
Thank you Bro Code. You help me so much. I really appreciate what you have done here.
@kemann3815
@kemann3815 2 жыл бұрын
Nice
@rahulvarma3004
@rahulvarma3004 2 жыл бұрын
excellent🤩
@beatztito
@beatztito 3 жыл бұрын
Good job
@TimeWrapChronicales
@TimeWrapChronicales 3 жыл бұрын
cool
@tanviralam9798
@tanviralam9798 4 жыл бұрын
I'm complete this code..thank you so much for your help
@emdorsfm1625
@emdorsfm1625 2 жыл бұрын
these vids are super helpfull thanks alot of and for the lasy people like me besides clicking on the src file and then clicking on file and then new class click all these: alt - shift - n and you will need to click on class
@malicant123
@malicant123 Жыл бұрын
Thanks for the tutorial.
@jefferyjohnson2612
@jefferyjohnson2612 3 жыл бұрын
//Great video :)
@ozifirebrand
@ozifirebrand 2 жыл бұрын
Niceeee
@ChristianRodriguez-tm3jg
@ChristianRodriguez-tm3jg Жыл бұрын
Thanks bro... It just what i neer to create a planner app for practice... greetings 15/01/2023
@par-feubr9420
@par-feubr9420 3 жыл бұрын
Thanks for this great effort sir
@attalaw36
@attalaw36 3 жыл бұрын
very helpful thank you
@-howto8493
@-howto8493 3 жыл бұрын
Good
@eugenezuev7349
@eugenezuev7349 4 ай бұрын
understandable, thanks
@mdmoinuddin6168
@mdmoinuddin6168 2 жыл бұрын
Thank you sir
@loscricciolo88
@loscricciolo88 2 жыл бұрын
Clear and useful as usual. Thanks!
@fredomambu7593
@fredomambu7593 Жыл бұрын
It's a pure art
@andreassorqvist6882
@andreassorqvist6882 3 жыл бұрын
Great vid!! One question though that came up about extendability, how do you apply an alarm-setting to time-applications using the SimpleDateFormat?
@thulanijamnda7243
@thulanijamnda7243 3 жыл бұрын
I have the same question you know
@ashutoshsoni9723
@ashutoshsoni9723 3 жыл бұрын
Thank you Bro Code i am learning Java from your channel
@Amangupta-rh7cy
@Amangupta-rh7cy 3 жыл бұрын
Good bro
@TOMSONSONES
@TOMSONSONES 8 ай бұрын
can u specify the theme for ur editor , its so well colored !!
@wolanus
@wolanus 3 жыл бұрын
Thanks Bro for the video. Great job!
@BitCloud047
@BitCloud047 3 жыл бұрын
awesome video bro!
@stanislavdimitrov1643
@stanislavdimitrov1643 Жыл бұрын
Very nice video, thank you very much. Can this app be opened outside of Eclipse?
@oguzhantopaloglu9442
@oguzhantopaloglu9442 4 жыл бұрын
amazing as usual
@joshuaraymond4996
@joshuaraymond4996 2 жыл бұрын
thanks for everything.
@mortaldietwice6507
@mortaldietwice6507 3 жыл бұрын
System.out.println("thanks");
@sudhanshutripathi4722
@sudhanshutripathi4722 9 ай бұрын
System.out.print("Thanks");
@eduardandreihondrea4884
@eduardandreihondrea4884 3 жыл бұрын
You are awesome. 👏
@DannyBeamz123
@DannyBeamz123 Жыл бұрын
This is like my second vid on coding i went from nothing to making this by following the vid and struggling for like 2-3 hours tryna find my mistakes...Was amazing when I found what I did wrong though :)
@mehmetlehmann5601
@mehmetlehmann5601 2 жыл бұрын
Thank you very much.
@developerjunior446
@developerjunior446 3 жыл бұрын
Super Broo!!!
@uwucodes4419
@uwucodes4419 3 жыл бұрын
Great vid!! One question though that came up about extendability, how do you apply an alarm-setting to time-applications using the SimpleDateFormat? (2)
@maxwong1768
@maxwong1768 2 жыл бұрын
// another style for repeated task which Bro has mentioned before . /* public void setTime() { Timer timer = new Timer() ; TimerTask task = new TimerTask() { // TimerTask is an abstract class . @Override public void run() { time = timeFormat.format(Calendar.getInstance().getTime()) ; timeLabel.setText(time) ; } }; timer.scheduleAtFixedRate(task , 0 , 1000) ; }
@trxlly
@trxlly 2 жыл бұрын
Thanks man this was soo helpful!
@АЯШАВА-й3ш
@АЯШАВА-й3ш 2 жыл бұрын
Cool bro)
@aqibishaq885
@aqibishaq885 4 жыл бұрын
bro dudeu just awesome just sub ur channel today bring more java content
@vedanshisahay9179
@vedanshisahay9179 2 жыл бұрын
Thanks ✨✨
@mlame95
@mlame95 2 жыл бұрын
Thank you brohan
@MrLoser-ks2xn
@MrLoser-ks2xn 2 жыл бұрын
Thanks
@alaarajab3962
@alaarajab3962 Жыл бұрын
Thank you
@KhmerTimeline
@KhmerTimeline 6 ай бұрын
make alarm clokc , timer too , sir thanks
@tanviralam9798
@tanviralam9798 4 жыл бұрын
Thank you... Bro code..... Love Bangladesh
@edoardoromero
@edoardoromero 3 жыл бұрын
thanks for this videos Bro! ;-)
@ssalem7110
@ssalem7110 2 жыл бұрын
The whole book explained in 15 minutes. 📖🍎🏆
@stephanieezat-panah7750
@stephanieezat-panah7750 2 жыл бұрын
What I would like to see, is a separate file, a library of sorts, that can be called in other files. so, I can have several windows, that will call this method, to display across different windows
@lengeschder
@lengeschder 3 жыл бұрын
Thank you for this vid!
@hartsijaan4038
@hartsijaan4038 2 жыл бұрын
Thank you so much.
@saedshaheen8451
@saedshaheen8451 3 жыл бұрын
thanks
@Maximiliano706
@Maximiliano706 2 жыл бұрын
Thank you !
@JLSXMK8
@JLSXMK8 3 жыл бұрын
I get it already! So, are the hex values of the format "0xRRGGBB" for the Color class (R = "Red", G = "Green", B = "Blue")? That's cool.
@rachitmittal448
@rachitmittal448 Жыл бұрын
🤜🤜🤜
@kal-elzecco8948
@kal-elzecco8948 2 жыл бұрын
Thankyou so much!! you help me a lot bro
@fahrulrozi7030
@fahrulrozi7030 Жыл бұрын
thank you so much bro 🥰🥰
@athrvajadhav8620
@athrvajadhav8620 Жыл бұрын
Bro thanks 👍👍❤
@m_sonaligupta
@m_sonaligupta 3 жыл бұрын
1year 1month Same day writing this Code, more importantly, understanding it.
@ReVitsXD
@ReVitsXD 2 жыл бұрын
This help me a lot , but i got some problems here, when i use this clock.java for 2nd class then i called it on my main.java class the clock.java won't show anything kinda stuck in loop
@laurencecastromero5391
@laurencecastromero5391 2 жыл бұрын
THANK YOU MAN!!!!!
@shibangi_.9263
@shibangi_.9263 Жыл бұрын
It's in NetBeans or vscode?
@bodipie2828
@bodipie2828 2 жыл бұрын
how do I center the window when running the program (starts in the center of the screen)
@aakashtiwari3677
@aakashtiwari3677 3 жыл бұрын
How do I set Border color, width of the Frame ?
@henryescobarmontoya8918
@henryescobarmontoya8918 3 жыл бұрын
Thanks Bro Code
@trickysachin
@trickysachin 2 жыл бұрын
👍
@denyserurangwa9581
@denyserurangwa9581 Жыл бұрын
🤗
@KevoTHRASHER
@KevoTHRASHER Жыл бұрын
I want to include a JPanel doing this but a JFrame -> JPanel->All JLabel's and compile with no errors & run program but no see the JFrame, JPanel or Window but the program ir running. this was my JPanel file class package mytoolkit; import java.util.Calendar; import javax.swing.JPanel; import javax.swing.JLabel; import java.awt.Color; import java.awt.Font; import java.awt.Dimension; import java.awt.FlowLayout; import java.util.Calendar; import java.text.SimpleDateFormat; import java.lang.Thread; public class ClockPanel extends JPanel { JLabel timeLabel, dayLabel, dateLabel; Calendar myCalendar; SimpleDateFormat timeFormat, dayFormat, dateFormat; String timeString, dayString, dateString; public ClockPanel() { this.setLayout(null); timeFormat = new SimpleDateFormat("hh:mm:ss a"); dayFormat = new SimpleDateFormat("EEEE"); dateFormat = new SimpleDateFormat("dd/MMMMM/YYYY"); timeLabel = new JLabel(); timeLabel.setFont(new Font("JetBrains Mono",Font.BOLD,25)); timeLabel.setBackground(Color.BLACK); timeLabel.setForeground(Color.GREEN); timeLabel.setOpaque(true); timeLabel.setVisible(true); dayLabel = new JLabel("DIA"); dayLabel.setFont(new Font("JetBrains Mono",Font.BOLD,25)); dayLabel.setBackground(Color.BLUE); dayLabel.setForeground(Color.GREEN); dayLabel.setOpaque(true); dayLabel.setVisible(true); dateLabel = new JLabel("DATE"); dateLabel.setFont(new Font("JetBrains Mono",Font.BOLD,25)); dateLabel.setBackground(Color.WHITE); dateLabel.setForeground(Color.GREEN); dateLabel.setOpaque(true); dateLabel.setVisible(true); this.setPreferredSize(new Dimension(300,200)); this.setBounds(0,0,350,200); this.add(timeLabel); this.add(dayLabel); this.add(dateLabel); this.setVisible(true); this.setTime(); this.repaint(); this.validate(); } public void setTime() { while(true) { timeString = timeFormat.format(Calendar.getInstance().getTime()); timeLabel.setText(timeString); timeLabel.setVisible(true); timeLabel.repaint(); timeLabel.validate(); try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } } } } Sorry my bad English, i am from México
@mahdimehraz6275
@mahdimehraz6275 2 жыл бұрын
Respect
@retr0k964
@retr0k964 3 жыл бұрын
Maybe the thought behind making the name of the month "MMMMM", was that the word month has 5 letters, thus the 5 M's? Just a guess.
@BroCodez
@BroCodez 3 жыл бұрын
might be!
@abhihekdas9819
@abhihekdas9819 3 жыл бұрын
Why this channel is so underrated 😭
@monwil3296
@monwil3296 4 жыл бұрын
Thank you Bro 😎.
@martincerdahernandez2653
@martincerdahernandez2653 3 жыл бұрын
Muy bueno :)
@AwestruckEarl
@AwestruckEarl Жыл бұрын
do newer version of ide have to run the code first? cuase it doesnt run at the 2 minute mark
@HarryPotter-bd2qb
@HarryPotter-bd2qb 3 жыл бұрын
Arigato kamisama
@ninhduongchan763
@ninhduongchan763 Жыл бұрын
How can I synchronize time between servers in a distributed system by java language?
@dendrxx
@dendrxx 2 жыл бұрын
Where are you importing from? When i do that in the code along it doesnt utilize that the import.
@AnsarAbbas-ed5ig
@AnsarAbbas-ed5ig 2 жыл бұрын
Goo Bro Code 😁
@kadisxb2507
@kadisxb2507 3 жыл бұрын
thank you and I end 3 conditions
Java stopwatch ⏱️
27:41
Bro Code
Рет қаралды 64 М.
Java text editor app 📓
39:35
Bro Code
Рет қаралды 68 М.
Каха и лужа  #непосредственнокаха
00:15
Mia Boyka х Карен Акопян | ЧТО БЫЛО ДАЛЬШЕ?
1:21:14
Что было дальше?
Рет қаралды 11 МЛН
Trick-or-Treating in a Rush. Part 2
00:37
Daniel LaBelle
Рет қаралды 43 МЛН
Java calculator app 🖩
34:36
Bro Code
Рет қаралды 445 М.
Java snake game 🐍
43:30
Bro Code
Рет қаралды 1,5 МЛН
Java Custom Exceptions Tutorial - It's Way Easier Than You Think
14:29
Coding with John
Рет қаралды 163 М.
Java login system 👨‍💻
30:36
Bro Code
Рет қаралды 322 М.
All Rust features explained
21:30
Let's Get Rusty
Рет қаралды 319 М.
Premature Optimization
12:39
CodeAesthetic
Рет қаралды 831 М.
Java lambda λ
18:00
Bro Code
Рет қаралды 97 М.
Learn Java in 14 Minutes (seriously)
14:00
Alex Lee
Рет қаралды 4,8 МЛН
JFrame | Java Swing Tutorial for Beginners
13:02
Java Code Junkie
Рет қаралды 65 М.