Тёмный
Ra Ven
Ra Ven
Ra Ven
Подписаться
My channel is all about sharing what I've learned about Java desktop applications, especially Java Swing. I love exploring and researching, so I'll give you useful tips and insights. Even though I'm not a pro, I'm passionate about programming and eager to help you learn. Ask me anything, and I'll do my best to help you out!
How use report style condition with IReport
5:42
8 месяцев назад
Комментарии
@GabJordan-f3h
@GabJordan-f3h 6 часов назад
what category did you select when you made the project? is it java with maven? thanks
@andersonferreira5836
@andersonferreira5836 9 часов назад
Professor, Create this same Project in Netbeans, to see if I can identify where I'm going wrong.
@VECTOR-PIXEL-DRAW
@VECTOR-PIXEL-DRAW 17 часов назад
funciona en netbeans ?
@SuperNova280
@SuperNova280 День назад
can you please create a tabulation system with client and server ?
@フランコ-w3i
@フランコ-w3i День назад
Hi Ra ven, I recently discovered your channel and I really like it. I have a question for you. This code is for a Jframe, but can it be done as a Jpanel? Is there any way to recreate something similar in a Jpanel?
@SastroHandoko
@SastroHandoko День назад
Nice
@АнтонНайдёнов-щ7с
i got the first floor
@АнтонНайдёнов-щ7с
It's hard to imagine that it's Java Swing!!!
@dogethrowable
@dogethrowable 2 дня назад
Hi, Ra Ven, how do you learn swing layout? I find it hard to handle complex layout with swing
@ciroluiz6501
@ciroluiz6501 2 дня назад
Nice
@shravanideshmukh1846
@shravanideshmukh1846 2 дня назад
I am getting error while importing SocketIOClient class and listener in service class Plz can you tell me how to resolve it
@mahela_lk
@mahela_lk 3 дня назад
Can we do this in a Maven project ?
@LaingRaven
@LaingRaven 3 дня назад
Here check this project: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-HdNjA0w2mRU.html
@michael_fsanchez
@michael_fsanchez 4 дня назад
Hello bro, can you add some class for the undecorated jframe that can do resize the jframe ?
@kreiss9317
@kreiss9317 5 дней назад
Do you have the tutorial for the charts, I'm really curious how you can modify it.
@ahihi31
@ahihi31 6 дней назад
i created two menus and two mains, how do i make the second main receive the second menu, my main only receives the first menu
@RexGanesAdventures
@RexGanesAdventures 7 дней назад
what insets n 35 n 35 does? what does the "n" means?
@LaingRaven
@LaingRaven 7 дней назад
insets: top,left,bottom,right. for `n` is `null`. in this code, we don't set value to top and bottom so it will keep the default value.
@RexGanesAdventures
@RexGanesAdventures 7 дней назад
Do you have a tutorial to use that modal class?
@LaingRaven
@LaingRaven 7 дней назад
Not yet has 😗
@RexGanesAdventures
@RexGanesAdventures 7 дней назад
"border:3,5,3,5, $Component.boderColor,1,15;" is the way to make border on anything? I always tried but flatlaf throws errors
@LaingRaven
@LaingRaven 7 дней назад
Missing`r`. "borderColor" not "boderColor". And Yes, it for border. as FlatBorder
@RexGanesAdventures
@RexGanesAdventures 7 дней назад
@@LaingRaven is it possible to use flatlaf to do shadowborders or is not implemented yet?
@LaingRaven
@LaingRaven 7 дней назад
In flatlaf has class `FlatDropShadowBorder` it use to create popup shadow in windows 10. If you want to use check this sample: github.com/DJ-Raven/swing-modal-dialog/blob/main/modal-dialog/src/main/java/raven/modal/toast/ToastBorder.java or this : github.com/JFormDesigner/FlatLaf/blob/4e6f5385194685296b542269461c94fbad9ba8ca/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/HintManager.java#L244
@LaingRaven
@LaingRaven 7 дней назад
Or you mean modal border ?, it not have.
@RexGanesAdventures
@RexGanesAdventures 7 дней назад
@@LaingRaven model border no, the border for every component, did you use it in windows 10 or only works in windows 10? I have 7 :(
@andersonferreira5836
@andersonferreira5836 7 дней назад
Teacher, Because when you do it, it seems so easy, and when I do it, it seems so difficult.
@LaingRaven
@LaingRaven 7 дней назад
Try to practice and learn about flatlaf. You will be better 🥰
@p-thanuk
@p-thanuk 7 дней назад
ស្ដែJava ស្រុកខ្មែរ កម្ពុជា🫡
@LaingRaven
@LaingRaven 7 дней назад
😂
@Daye3293
@Daye3293 8 дней назад
Wow, now you do it in IntelliJ. I'll have to try it! Thanks for your videos.
@LaingRaven
@LaingRaven 7 дней назад
😘
@M-UmarDraz
@M-UmarDraz 8 дней назад
Hi Bro , i need help to in java I want tracking Urls openeing in windows , linux . i tried jpcap , etc but i successed . please make a tutorial on this topic
@vfxjorge
@vfxjorge 8 дней назад
it would be awesome if you release a complete java swing component library. It'd be a really game changer
@CodingWorldHere
@CodingWorldHere 8 дней назад
lol you think its easy , we you say complete library it should have something valuable to attract the developers . JavaFx has somehow replaced swing and provided modern features and its css support is awesome.
@vfxjorge
@vfxjorge 8 дней назад
@@CodingWorldHere haha I said it would. Im not saying do it! 🤣
@andersonferreira5836
@andersonferreira5836 7 дней назад
If you do this with Swing, imagine if you were to migrate to JavaFX
@dattebayo10
@dattebayo10 10 дней назад
too complicated. we need more simplified version.
@johnandreiavila29
@johnandreiavila29 11 дней назад
bro i have a error on the while ((inputLine=in.readLine())!=null){ JsonArray a; a = (JsonArray)parser.(inputLine);
@TranDucPhiLong
@TranDucPhiLong 11 дней назад
Awesome my teacher. But I have problem when type Unicode character like "Â Ă Ư". Can you give me some suggestions?
@LUKMAANKAMIZ
@LUKMAANKAMIZ 12 дней назад
does this project include maven and spring framwork??
@LaingRaven
@LaingRaven 8 дней назад
Yes maven, but not spring
@minhvinh7805
@minhvinh7805 12 дней назад
I don't see class ShadowRenderer in my library. Can you tell me where i can get it?
@Patrick_watterson
@Patrick_watterson 12 дней назад
love your video but i cannot understand english 😭😭😭😭
@lengocson1890
@lengocson1890 12 дней назад
Hello sir, how to put the button menu on the panel border?
@sanskrutikulkarni3234
@sanskrutikulkarni3234 13 дней назад
Is this a P2P LAN File Sharing System ? My course project needs : User Registration File Sharing Search Functionality Download and Upload File Transfer(using file transfer protocols) LAN connectivity(system works over LAN, IP address or Hostname) I am supposed to build a computer networks project, should I follow this playlist?, how do I integrate those functionalities that are not in this playlist
@embwaretechnical
@embwaretechnical 14 дней назад
Hierachical Structure menu is possible in java swing
@RexGanesAdventures
@RexGanesAdventures 14 дней назад
Hey could you make a video with the flatlaf style and .properties configurations that you use for the JFrame, JPanels, Jtables, JTextfields, password, labels, ect? Im trying to copy them but they are a lot and change between videos pleaseeee
@RexGanesAdventures
@RexGanesAdventures 14 дней назад
Also what flatlaf theme do you recommended? There's no FlatMac in the version for java 8 com.formdev:flatlaf:1.6.5 and the jframe and jpanel background looks horrible :(
@LaingRaven
@LaingRaven 14 дней назад
Pls update your flatlaf to latest version.
@RexGanesAdventures
@RexGanesAdventures 14 дней назад
@@LaingRaven I think it doesnt work with java 8, and I dont know why but I want to stay with this version for a while
@LaingRaven
@LaingRaven 14 дней назад
@@RexGanesAdventures flatlaf is support java 8.
@ShubhamPawaskar-s2y
@ShubhamPawaskar-s2y 14 дней назад
this exception occurs when i try to sign in or log in any soln? :- java.sql.SQLException: Operation not allowed for a result set of type ResultSet.TYPE_FORWARD_ONLY.
@LaingRaven
@LaingRaven 14 дней назад
@@ShubhamPawaskar-s2y use r.next() instead of r.first()
@ShubhamPawaskar-s2y
@ShubhamPawaskar-s2y 14 дней назад
@@LaingRaven ty so much that worked for me
@RexGanesAdventures
@RexGanesAdventures 15 дней назад
I think I have a problem with the icons, I tried to put them in resources/icons, using setBaseIconPath and nothing :( I get Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.formdev.flatlaf.extras.FlatSVGIcon.update(FlatSVGIcon.java:337) at com.formdev.flatlaf.extras.FlatSVGIcon.getIconWidth(FlatSVGIcon.java:371) at raven.drawer.component.menu.SimpleMenu$SubMenuItem.init(SimpleMenu.java:251) at raven.drawer.component.menu.SimpleMenu$SubMenuItem.<init>(SimpleMenu.java:223) at raven.drawer.component.menu.SimpleMenu.createSubmenuItem(SimpleMenu.java:158) at raven.drawer.component.menu.SimpleMenu.buildMenu(SimpleMenu.java:53) at raven.drawer.component.menu.SimpleMenu.init(SimpleMenu.java:35) at raven.drawer.component.menu.SimpleMenu.<init>(SimpleMenu.java:22) at raven.drawer.component.SimpleDrawerBuilder.<init>(SimpleDrawerBuilder.java:28) at com.example.view.MyDrawerBuilder.<init>(MyDrawerBuilder.java:11) at com.example.view.MainDrawer.<init>(MainDrawer.java:16) at com.example.App.lambda$main$0(App.java:50) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
@RexGanesAdventures
@RexGanesAdventures 15 дней назад
I solved it... It's .setBaseIconPath("icons") and not .setBaseIconPath("/icons") :p
@ahmadsoft9704
@ahmadsoft9704 15 дней назад
Do you take some course to do this type of UI design or you learn it form your own were do you learn
@LaingRaven
@LaingRaven 15 дней назад
I just lean from flatlaf document. we can see in flatlaf website or more resources I put in description this video
@ahmadsoft9704
@ahmadsoft9704 15 дней назад
I don't like working on intellij idea I love working on netbeans
@Ar-Kay-Al-Malik
@Ar-Kay-Al-Malik 15 дней назад
Do you take some course to do this type of UI design or you learn it form your own were do you learn
@LaingRaven
@LaingRaven 15 дней назад
I just lean from flatlaf document. we can see in flatlaf website or more resources I put in description this video
@andersonferreira5836
@andersonferreira5836 15 дней назад
Professor, It was very good, but I noticed that you are no longer using the NebBeans IDE.
@LaingRaven
@LaingRaven 15 дней назад
I will using netbean when I build project design by drag and drop 😊. but this project I use miglayout to build.
@andersonferreira5836
@andersonferreira5836 15 дней назад
@@LaingRaven Projects that have miglayout are better, I notice that they are responsive, I will start using it in my projects too.
@andersonferreira5836
@andersonferreira5836 15 дней назад
@@LaingRaven Professor, Does this Pixsellz website help us create these interfaces for Java Swing, or do they only support the Web and you create the same model for Java Swing by hand?
@LaingRaven
@LaingRaven 15 дней назад
Pixsellz providing design assets like UI kits, wireframes, and illustrations, not code. so we need coding myself
@andersonferreira5836
@andersonferreira5836 14 дней назад
@@LaingRaven I don't understand, they just show the screen, and we have to manually create the screens they provide?
@salomonbadibanga3690
@salomonbadibanga3690 15 дней назад
Thank you Ra ven
@LaingRaven
@LaingRaven 15 дней назад
You are welcome 😘
@speedycoding
@speedycoding 17 дней назад
Could you make adjustments to send a custom text to the JToggleButton of the PanelDateOption class? I want to use options like 'Today', 'Yesterday', etc. in my multi-language supported software. Thanks in advance for everything.
@LaingRaven
@LaingRaven 15 дней назад
Yes I will update this custom option for next release 🙂
@kangundojose8387
@kangundojose8387 17 дней назад
Só tinha de ser você!
@ويلياماليوسف
@ويلياماليوسف 17 дней назад
Why your Netbeans interface is modern? How could i make my Netbeans interface just like your???????
@gumuskurt4054
@gumuskurt4054 18 дней назад
I can't create a 2D string array. It wants a 1D array of MenuItem type. When I create it, it wants me to give values ​​to each MenuItem I create. Please help.
@LaingRaven
@LaingRaven 17 дней назад
We changed. to create menu item pls check this: github.com/DJ-Raven/swing-glasspane-popup/pull/3
@MundoDigital_J
@MundoDigital_J 18 дней назад
"I have never been able to create any of the screens for the page; I'm a beginner and I don't even know how to create the projects initially, haha. Could you make a single video showing the creation process and not just the already created project?"
@Ar-Kay-Al-Malik
@Ar-Kay-Al-Malik 18 дней назад
Bro how to add that dark mode in it as it shown in intro of this video ?
@LaingRaven
@LaingRaven 18 дней назад
You want switch button dark and light mode? here check this video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-JWWz1rampeo.html
@vihuynh8621
@vihuynh8621 19 дней назад
where i can run this?. I can't find the file to run it
@LaingRaven
@LaingRaven 19 дней назад
Here run this file: github.com/DJ-Raven/swing-modal-dialog/blob/main/demo/src/main/java/raven/modal/demo/Demo.java
@Blackhathackerm
@Blackhathackerm 20 дней назад
Can you make video for eclipse ide
@harshmehta4830
@harshmehta4830 20 дней назад
hi ra ven i am not able to run the code can you please assist me how to run the code run code button is not showing green
@bloeffmaximus6937
@bloeffmaximus6937 20 дней назад
Why does my table only have half size of screen? I start demo click on table but the size is only half of yours