What is it about Java apps on Windows that looks very un-natural? I can't quite put my finger on it, design wise.
>>106984499Everything is unaligned, the sizes of everything is off, the font is off, the behavior of every UI element is off, the look of every UI element is off. Just look at those buttons, ffs.I might be the only person in the world to think so, but I really prefer applications that just use Common Controls / Win Forms. Yes, it's not "muh web design" with 24px padding buttons and everything looking unique, but... that's a GOOD thing.
>>106984499SOVL
>>106984499It uses java's gui instead of windows'.
You can switch to system theme
>>106984499Jeeted.
>>106984762Yes, but why does Java GUI look so.... off?
It was originally designed for Solaris which was looking for a upgrade to the Motif based CDE. But The Java based successor was scrapped in favour of Gnome
>>106984499he font and button styles usually give it away for me but this is a truly shit example created by someone not even trying. also doesn't have to look like this. you can customize it somewhat.
I subconsciously associate this with all the times I had to install or update Java to make something work correctly, so immediately it makes a bad impression on me
>>106984499>>106984879Incompetent lazy devs
>>106985000Not as bad, but not good either.Qt is the only cross-platform UI toolkit that doesn't look like total garbage.
>>106984879Because it draws its primitives directly on an open gl context, to ensure total cross platform look and feel.
JAVA SWING SOVL
>>106984499At least it has a drag and drop editor unlike xaml
>>106984499Java can't include native Windows assets because of copyright. Normal programs can't do that either - they call foreign winapi functions instead. However that's not viable for Java because it has to be cross platform so it has to reimplement everything from scratch. And even if it could include Windows assets the program has to run everywhere. It would look out of place on Unix
>>106984745What's that?
>>106985000Even this looks off. The checkbo and label on top look so cluttered and un-even. The labels in the midel of the color textboxes, the checkboxes and label spacing compared to the chekboxes, the spacing on the dashboard.
>>106987749I think this might also be a case of the dev being a retard anon. Jetbrains programs are made in Java Swing and they look good imo
>>106984879What happens when programmers and engineers try to do graphic design and UX. I don't understand why they don't just use the default Windows interface.
>>106984499There was a system theme (windows on windows, gtk on linux). It's not default for some reason. You can probably set some ENV variable in sysdm.cpl for that.
>>106984499>>106987749Take your meds, fuckin schizo.
>>106984499Your retarded zoomer brain can't into squares and asymmetry
>>106989197I doubt they are made in swing, probably in Java FX nowadays
>>106989544It's Swing
>>106989226>use Windows interface >on cross-platform programSmartest wintoddler.
>>106984499Both Windows and Java are unnatural monstrosities, adding them together can only lead you into uncanny valley.
>>106987749>man doesn't use margins>woah this whole gui is trashcringed so hard that it rippled backward through time and affected my ancestors in incomprehensible and time altering ways. things will never be the same.
>>106989197Now this looks nice and spaced out and uniform.
>>106990197Where does it say there it's Swing and not JavaFX?
>>106984858*PAjeeted
>>106989197This is way better but still has issues>inconsistent fonts>inconsistent spacing, leftmost (background) looks best for what it does, left foreground should drop the bold fonts and/or add some spacing, central list (plugins) could reduce spacing or make better use by adding some description line or something to each item.>bottom right buttons way too cramped, especially distance between plugin description text and buttons.>Is the gear next to marketplace and installed a tab or a button? why is it an icon when other options are text? does settings window really need its own settings button?
>>106990197>flatlaf demothats pretty cool I wonder why qt or gtk don't have something similar to show off their widgets.
>>106984879They didn't bother setting the style to nativeIf they do that then it looks just like a properly made program
>>106984879Java started with a UI toolkit called AWT. A few years later they introduced Swing. Swing became super entrenched. Much later they tried to introduce a "better" UI toolkit called JavaFX, but JavaFX was gay and everyone just kept using Swing.
>>106984787ssssshhh don't tell them
>>106995115Qt comes with examples when you build it.https://doc.qt.io/qt-6.9/qtexamples.html
>>106984499It's the Swing UI widgets.>can't put my finger on itIt's clear as day.
>>106993356Anon, JavaFX kinda sucks.
>>106984499the better question is, why are java programs and java IDEs always in light mode?
>>106984499They're not using the standard win32 widgets
essential pajeetcore
>>106996242
>>106993356JCheckBox, JButton, etc.