Java select a file 🔎

  Рет қаралды 65,233

Bro Code

Bro Code

Күн бұрын

Пікірлер: 79
@BroCodez
@BroCodez 4 жыл бұрын
public class Main{ public static void main(String[] args) { // JFileChooser = A GUI mechanism that let's a user choose a file (helpful for opening or saving files) new MyFrame(); } } import java.awt.FlowLayout; import java.awt.event.*; import java.io.File; import javax.swing.*; public class MyFrame extends JFrame implements ActionListener{ JButton button; MyFrame(){ this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setLayout(new FlowLayout()); button = new JButton("Select File"); button.addActionListener(this); this.add(button); this.pack(); this.setVisible(true); } @Override public void actionPerformed(ActionEvent e) { if(e.getSource()==button) { JFileChooser fileChooser = new JFileChooser(); fileChooser.setCurrentDirectory(new File(".")); //sets current directory int response = fileChooser.showOpenDialog(null); //select file to open //int response = fileChooser.showSaveDialog(null); //select file to save if(response == JFileChooser.APPROVE_OPTION) { File file = new File(fileChooser.getSelectedFile().getAbsolutePath()); System.out.println(file); } } } }
@joyceasante8292
@joyceasante8292 Жыл бұрын
Practicing... public class Main{ public static void main(String[]args){ new MyFrame(); } } ***************************** import java.awt.FlowLayout; import java.awt.event.*; import java.io.File; import javax.swing.*; public class MyFrame extends JFrame implements ActionListener{ JButton button; MyFrame(){ this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setLayout(new FlowLayout()); button = new JButton("Choose a file"); button.addActionListener(this); this.add(button); this.pack(); this.setVisible(true); } @Override public void actionPerformed(ActionEvent e){ if(e.getSource()==button){ JFileChooser fileChooser = new JFileChooser(); // fileChooser.setCurrentDirectory(new File("")); fileChooser.setCurrentDirectory(new File("C:\\Users\\Yaa\\Desktop")); //System.out.println(fileChooser.showOpenDialog(null)); //int response = fileChooser.showOpenDialog(null); int response = fileChooser.showSaveDialog(null); if(response ==JFileChooser.APPROVE_OPTION){ File file = new File(fileChooser.getSelectedFile().getAbsolutePath()); System.out.println(file); } } } }
@revolutionaryfrog
@revolutionaryfrog 2 жыл бұрын
this channel has single handedly gotten me through all my JavaFX learning. Insane value.
@alexsimone5265
@alexsimone5265 4 жыл бұрын
bro this channel is so awesome. You have the most helpful vids, get straight to the point, and explain everything well. 10/10 major props to you
@BroCodez
@BroCodez 4 жыл бұрын
thanks for watching Alex
@pavelkvasnicka6856
@pavelkvasnicka6856 Жыл бұрын
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
@hisokuh2709
@hisokuh2709 4 ай бұрын
Big ups BroCodez u dun know, i was bare scared my code aint gon work but you solved it u mad lad!
@eugenezuev7349
@eugenezuev7349 6 ай бұрын
it's a really helpful tutorial, thanks
@eugeneh5401
@eugeneh5401 2 жыл бұрын
Love your content, keep up the good work! Really appreciate your tutorials. You have helped me out countless of times!
@annpadilla5638
@annpadilla5638 11 ай бұрын
Excellent content
@indrajithhettiarachchi5700
@indrajithhettiarachchi5700 2 жыл бұрын
Keep it up bro
@angelcastineira2561
@angelcastineira2561 2 жыл бұрын
Great video!
@loaykoshak
@loaykoshak 3 жыл бұрын
thank you bro keep forward
@bethgee910
@bethgee910 3 жыл бұрын
Great vid! Please could you link me to the videos you have on saving and opening the files?
@daniellima9370
@daniellima9370 2 жыл бұрын
Thanks. Your video helped me a lot.
@ZayidAwcabdi
@ZayidAwcabdi Жыл бұрын
Thank you very much bro❤ you helped us a lot🎉
@attalaw36
@attalaw36 3 жыл бұрын
You're the best teacher.
@NatyTor
@NatyTor 2 жыл бұрын
hi bro, i so love your video man!!! keep going like this!!🤟🤟🤟
@rabbit_alt
@rabbit_alt 2 жыл бұрын
nice video, thanks.
@Mirtguitar
@Mirtguitar Жыл бұрын
Good tutorial
@fernandoribeiro4384
@fernandoribeiro4384 2 жыл бұрын
Love you bro! Thanks a lot for your vids, very helpful ! Comment done ehehehe enjoy and keep up! Best regards
@mohamedoutlouhou8866
@mohamedoutlouhou8866 3 жыл бұрын
good job Bro
@tristisludos
@tristisludos 3 жыл бұрын
Thanks for the video mate, you're a real help
@mediadimah22
@mediadimah22 3 жыл бұрын
Thanks for your great work! Please, maybe more explanation for each assignment.
@augischadiegils.5109
@augischadiegils.5109 4 жыл бұрын
Very helpful :) thanks bro
@speklex779
@speklex779 Жыл бұрын
Nice video
@MrVegetox
@MrVegetox 2 жыл бұрын
Thanks, Brah!
@yazilimportali6431
@yazilimportali6431 2 жыл бұрын
thanks that helped me
@guramee
@guramee Жыл бұрын
4:26 "Nuclear launch codes" xD
@nhanthanh4493
@nhanthanh4493 2 жыл бұрын
nice
@رند-س5ح
@رند-س5ح 2 жыл бұрын
Thanks dude that helps a lot
@shaynazoedeguzman7418
@shaynazoedeguzman7418 2 жыл бұрын
Excellent!
@henriquefelinimena3693
@henriquefelinimena3693 3 жыл бұрын
thank you for the content
@MrSadeeq67
@MrSadeeq67 3 жыл бұрын
You are my Hero Bro.!
@MageHunter
@MageHunter 2 жыл бұрын
Thank you so mutch!!!!!!
@olajuwon4224
@olajuwon4224 2 жыл бұрын
Thank you brother. You earned a subscription from me.
@usamanadeem145
@usamanadeem145 3 жыл бұрын
Help ful
@maaahhdi
@maaahhdi 3 жыл бұрын
Very helpful.
@sovxui3705
@sovxui3705 3 жыл бұрын
Is their a way to print it on a JTextArea when you open a file?
@ibrahimylmaz8378
@ibrahimylmaz8378 2 жыл бұрын
thanks bro
@monwil3296
@monwil3296 4 жыл бұрын
Bro, 👍👌
@davidmonsalve8525
@davidmonsalve8525 3 жыл бұрын
bro, you're the best
@robertofranciscoriosmorale4158
@robertofranciscoriosmorale4158 2 жыл бұрын
thnx dude, helped a lot
@MrLoser-ks2xn
@MrLoser-ks2xn Жыл бұрын
Thanks!
@karimshalabi6878
@karimshalabi6878 2 жыл бұрын
how can you set this to open on action in a gui, for example i press a load file button and this comes up to choose a file etc...
@MZ-tz1bt
@MZ-tz1bt 3 жыл бұрын
super
@comandanteshran4123
@comandanteshran4123 2 жыл бұрын
thanks! it's what i need...
@ABC-zv1sd
@ABC-zv1sd 2 жыл бұрын
I am developing an android Filemanager app. I used checkbox to select files and folders(files+subfolders) . I want to add feature to copy paste the selected files and folders(files+subfolders) at same time like google Filemanager . How can i add this copy paste feature in my java android file manager??? Advance Thanks..
@longkesh1971
@longkesh1971 Жыл бұрын
Thanks bro.
@alexshepel5599
@alexshepel5599 4 жыл бұрын
Awesome, bro :)
@muhammedkabbani6434
@muhammedkabbani6434 2 жыл бұрын
perfect
@LISAtheNINJAA
@LISAtheNINJAA 3 жыл бұрын
Amazing!! :D
@lequangnghi194
@lequangnghi194 3 жыл бұрын
Hi, I've been wondering, instead of "this", what else that I can put in the addActionListener(this) that will match the parameter?
@programmer5834
@programmer5834 2 жыл бұрын
You can given parent component where you implement ActionListener . actually he using same class that why he use (this) I hope you understand
@spenzr6920
@spenzr6920 2 жыл бұрын
im assuming u asked this cz u did that in the main method in that case, you need to construct an object of your class (idk how to say it sry my eng isnt good) Here is my code, i hope u will get it import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; public class abc implements ActionListener { public static void main(String[] args) { JFrame frame = new JFrame("Title"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(420,420); frame.setLayout(null); //Creating the Button JButton button = new JButton("I am a button :D"); button.setBounds(0, 0, 150,69); //creating an object of the class (idk how to say it lol sry but im sure yk of it) abc abcObject = new abc(); //Using the object instead of this keyword button.addActionListener(abcObject); //There is also another way, i guess its called lambda expression //This has no relation to the previous button we created earlier JButton button2 = new JButton("2nd button"); button2.setBounds(69,69,100,69); button2.addActionListener(e -> System.out.println("This action was performed using lambda expression")); //adding button and making frame visible frame.add(button); frame.add(button2); frame.setVisible(true); } @Override public void actionPerformed(ActionEvent e) { System.out.println("69420 "); } }
@spenzr6920
@spenzr6920 2 жыл бұрын
but i would recommend u doing the way he did in the tutorial. I think its simpler there are probably more ways to do it, this one is simplest, u just have to use 'this' and its done
@gemma_sll
@gemma_sll 2 жыл бұрын
thanks man
@masterofkaarsvet
@masterofkaarsvet 2 жыл бұрын
Is there a way to make a drag/drop interface for files?
@javazantech
@javazantech Жыл бұрын
Thanks from Brazil , how to save image path in mysql database
@dancing_frank_lee
@dancing_frank_lee 3 жыл бұрын
thank you so much
@mdnadeemazam4382
@mdnadeemazam4382 2 жыл бұрын
Instead of printing the path I want to store it in a String to use for another function, how can I get a from this function?
@abbasalaa2935
@abbasalaa2935 5 ай бұрын
عاشت ايدك
@paveludovichenko9547
@paveludovichenko9547 2 жыл бұрын
could you add the implementation of DnD facilities for this button?
@shawonmajid
@shawonmajid 3 жыл бұрын
8:34 Nuclear launch codes! :3
@nawfalnjm5699
@nawfalnjm5699 3 жыл бұрын
thank you
@ishmaelbrentuo
@ishmaelbrentuo 3 жыл бұрын
Pls how to u add file to read in Jframe ? Need help.
@ROTEN31
@ROTEN31 2 жыл бұрын
I have a question, how can I copy the selected file?
@andreasm6636
@andreasm6636 3 жыл бұрын
my uni project: stonks
@kemann3815
@kemann3815 3 жыл бұрын
Perfecto
@zari_723
@zari_723 2 жыл бұрын
thanks
@Liveafghan79
@Liveafghan79 9 ай бұрын
@amr_badran2948
@amr_badran2948 Жыл бұрын
hello
@CptKaracho66
@CptKaracho66 2 жыл бұрын
A comment down below
@greeneggsandmushrooms9855
@greeneggsandmushrooms9855 3 жыл бұрын
file selects you
@akashsahu5716
@akashsahu5716 Жыл бұрын
bow down in front of bro
@zstar8397
@zstar8397 Жыл бұрын
Hey hope you are doing alright just I wanna say that GOD loved the world so much he sent his only begotten son Jesus to die a brutal death for us so that we can have eternal life and we can all accept this amazing gift this by simply trusting in Jesus, confessing that GOD raised him from the dead, turning away from your sins and forming a relationship with GOD.
@kagailawrence
@kagailawrence 3 жыл бұрын
super
@nitindixit676
@nitindixit676 Жыл бұрын
thank you
Java color chooser 🎨
6:55
Bro Code
Рет қаралды 25 М.
Java GUI 🖼️
12:45
Bro Code
Рет қаралды 135 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Java FileReader (read a file) 📖
5:09
Bro Code
Рет қаралды 89 М.
Java File Input/Output - It's Way Easier Than You Think
8:18
Coding with John
Рет қаралды 502 М.
Java text editor app 📓
39:35
Bro Code
Рет қаралды 69 М.
Java login system 👨‍💻
30:36
Bro Code
Рет қаралды 331 М.
Java lambda λ
18:00
Bro Code
Рет қаралды 99 М.
Google’s Quantum Chip: Did We Just Tap Into Parallel Universes?
9:34
Java labels 👨‍💻
18:00
Bro Code
Рет қаралды 102 М.
Java slider 🌡️
13:07
Bro Code
Рет қаралды 28 М.
Java panels 🟥
13:26
Bro Code
Рет қаралды 110 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН