Have you ever discovered the JNLP thing of JavaFX? Using Java WebStart gives you the ability to get your Applet / Application 'out of the browser', said in simple words. I don't know if this is still something you're on, but as you commented just two days ago, maybe these hints are still useful for you. What is the best course here? Go with straight JavaFX and wait for future updates? I could also just do a web start/jnlp launch, but I'd like for it to be able to be part of the webpage. Is there any way to get my media player to have the detach functionality? I know I can embed JavaFX in an applet, but that seems like a step backwards and I assume I'll lose preloader options. That also allows me to play around with making my own preloader. JavaFX seems to be up-and-coming (maybe) and applets seem out of date for the most part, so I'd like go with JavaFX with this project. Do JavaFX applications embedded in webpages have this feature? Searching so far has given me no results, and the key/click combos I've tried don't work. I really like this feature - it doesn't hurt that it makes it look like I went an extra mile for that functionality. You can even leave the page, and the applet will stay open. I know with applets, there's a neat feature where you can (in Windows) left-alt click and drag, and the applet will be come detached from the page and can float around the screen.
I've been playing around with JavaFX 2.2, and I like what I see so far (mp3 support!) also, I've made java applets in the past. JavaFX detach from webpage As a personal project, I'm making a media player to be embedded in a webpage. If you re using Windows, I think you should have a look here: Java disable dpi-aware not working. It should also be possible to change program properties internally with NIO.2 but I don't know enough of the details off the top of my head. Slick2D, and even Swing, have had similar issues. If it does, that just means that after you compile your program for the rest of the world, you ensure that your launcher also has said scaling disabled before distributing. If you do, select it, run your program, and see if it works. On that tab you should see an option labeled "Disable display scaling on high DPI settings". Try selecting your editor (Netbeans.exe or Eclipse.exe), selecting properties, and switching to the compatibility tab. I haven't tried it with JavaFX yet, but that's a recurrent issue which can be influenced by program (exe) properties.
Is there any way from within java to let windows know this specific app should not be scaled? Java: Is it possible to disable Windows DPI scaling from within java? Windows scaling is messing up the UI on my JavaFX app.
There are some other free tools out there, but InstallBuilder seems to be the most user-friendly I've seen so far. HOWEVER, it is pricey - starting at around $500, but they do have a free evaluation download, so I'll start there. I think this is the easiest solution for customising (plus it offers a whole help of features). Yes, after looking at a quick video demo of InstallBuilder: How do other people achieve this (seemingly simple/straightforward) thing? I would imagine this requirement is in high demand. I even tried Resource Hacker, but that didn't work for me.
I tried searching for other solutions, but none of them have worked for me. I had the same issue when I tried an MSI file, instead of and EXE file. However I want my custom icon to also be displayed on the actual exe installer file, and the installed application's desktop icon.
Now, how do I change the icon of the exe installer file from the standard Java coffee cup, to my own custom icon? (I was able to change the icon that displays in the installed application's top left window, by directly coding the frame's image resource in the source code of my application). Change icon of executable exe file I have created an executable file using NetBeans 8.0.2 (the standard JDK), following the instructions on this website about native packaging.