I'm adding my application icon with stage.getIcons().add(new Image("path")) and the icon will appear sometimes, so I know that the program can find the resource and I'm calling the right methods, but the icon won't appear every time. From what I can tell from this question this is probably because swing (which I believe JavaFX uses) loads images in a separate thread. If this is the problem, how can I ensure that loading and adding the icon finishes before I call stage.show()? If this is not the problem, what is going on here and what am I doing wrong? I'm using JRuby so your answer can include Ruby libs if they're applicable. A purely Java answer is fine too.
JavaFX 8 - Application Icon will only sometimes appear
324 Views Asked by griest At
1
There are 1 best solutions below
Related Questions in JAVA
- I need the BIRT.war that is compatible with Java 17 and Tomcat 10
- Creating global Class holder
- No method found for class java.lang.String in Kafka
- Issue edit a jtable with a pictures
- getting error when trying to launch kotlin jar file that use supabase "java.lang.NoClassDefFoundError"
- Does the && (logical AND) operator have a higher precedence than || (logical OR) operator in Java?
- Mixed color rendering in a JTable
- HTTPS configuration in Spring Boot, server returning timeout
- How to use Layout to create textfields which dont increase in size?
- Function for making the code wait in javafx
- How to create beans of the same class for multiple template parameters in Spring
- How could you print a specific String from an array with the values of an array from a double array on the same line, using iteration to print all?
- org.telegram.telegrambots.meta.exceptions.TelegramApiException: Bot token and username can't be empty
- Accessing Secret Variables in Classic Pipelines through Java app in Azure DevOps
- Postgres && statement Error in Mybatis Mapper?
Related Questions in JAVAFX
- Function for making the code wait in javafx
- JavaFX build generating a blank gui with primary view and secondary view buttons
- JavaFX SwingNode instantiation fails with exception
- I want to understand modularity in java. When compiling my app I have a ResolutionException
- Importing Jython into a JavaFX application
- gluon attach audio doesn't play any sound on android
- Using javaFx, how to distinguish between return-key and enter-key on the numpad?
- Displaying a Hashmap in a TableView in JavaFX
- HBox doesn't fill parent GridPane when rotated by 90 degrees
- Run java program
- Setting up MongoDB with JavaFX in Intellij, MongoDB external Jar files throwing errors
- JavaFX not support GPU hardware decoding?
- JavaFX resize ImageView in center of BorderPane
- In Javafx how to access object of a component which is under an overridden method? Problem related with TableView
- How to style rounded corners of a TextArea in JavaFX
Related Questions in JRUBY
- Error while doing bundle install with jruby
- jruby-jms-1.3.0-java gem create_destination method throws error "undefined method `java_kind_of?
- How to use csv converter encoding in ruby?
- Unable to run hbase shell in Mac
- Undefined method for nil:NilClass in JRuby
- Calling Java method doesn't work after upgrading jruby 9.2.11 to 9.3.0.0
- Form attribute :required => true missing from html output in production
- Intermittent connection refused error from Puma (Jruby version)
- OpenSSL error when installing JRuby with rbenv on MacOS
- JRuby can not call Java method
- Sanitizing encoding errors on input data in jruby
- JRuby ambiguous methods
- JRuby call Method from Java
- How to connect to SQLite3 database in JRuby?
- Extending (monkey patching) Java classes in Truffle Ruby
Related Questions in JAVAFX-8
- How could I make a slider like this? Could this even be executed as a slider, or do I need another kind of node for this?
- Javafx textfield expanding to width of popup window
- JavaFX. Blocking user actions
- How to populate a JavaFX Textfield upon Redirection Using a Controller
- Why does Apache NetBeans Null Pointer Exception give me an error in my Java FXML project?
- How to remove blue border from TableColumn in JavaFX during reordering
- How to properly inherit an FXML annotated attribute for having it available in a subclass?
- How to fix JavaFX alignment problem when grouping elements?
- How to Change the Custom Color Lable text color using javafx css
- Creating PDFs in a custom javafx application
- why are the messages only being printed on client side of the GUI?
- Updating TableView from another FXML/Controller
- Get values from the ListView and display on a label in JavaFX
- Figma with JavaFX and custom components
- Javafx showing folder icons when I run it
Related Questions in JRUBYFX
- OpenJFX TreeTableView rendering issue
- How do I get the window object from the controller, but in JRubyFX
- Jruby - Javafx : How to add icon to button?
- Can't populate a TableView with Jruby/Jrubyfx
- Use JavaFX 8 controls with 2.2 controls in JRubyFX
- JavaFX 8 - Application Icon will only sometimes appear
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Hello I think that the program process that loads the image does did not finish loading before you are showing it. You can add a
wait()function after your icon addition. Or you can execute another function in between youradd(new Image("pokemon.png"))and yourprimaryStage.show()this will ensure that your image load will finish before you show the stage.