Discussions
Categories
- 197.1K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.7K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 555 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.3K SQL Developer
- 296.3K Development
- 17 Developer Projects
- 139 Programming Languages
- 293K Development Tools
- 110 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 158 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 204 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 466 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
Absolute URLs for image in CSS files using IntelliJ IDEA

twasyl
Member Posts: 44
Hi everyone,
I'm facing a problem with absolute URLs for images in a CSS file using JavaFX 2.2.3. Given the following FXML:
Thank you.
I'm facing a problem with absolute URLs for images in a CSS file using JavaFX 2.2.3. Given the following FXML:
<?xml version="1.0" encoding="UTF-8"?> <?import java.lang.*?> <?import java.util.*?> <?import javafx.scene.*?> <?import javafx.scene.control.*?> <?import javafx.scene.layout.*?> <?import java.net.*?> <AnchorPane xmlns:fx="http://javafx.com/fxml" fx:id="root"> <stylesheets> <URL value="@/com/twasyl/testerfx/resources/style/TesterFX.css" /> </stylesheets> <children> <Button prefHeight="128" prefWidth="128"> <styleClass> <String fx:value="testButton" /> </styleClass> </Button> </children> </AnchorPane>And the given CSS file:
.testButton { -fx-background-image: url('/com/twasyl/testerfx/resources/images/globe.png'); -fx-background-repeat: no-repeat; }The display is absolutely correct using NetBeans 7.2.1 but in IntelliJ 12 the image is not displayed. But if in my CSS file I use relative URL like this:
.testButton { -fx-background-image: url('../images/globe.png'); -fx-background-repeat: no-repeat; }it's working in both NetBeans and IntelliJ. I've also tried to the URL locator by adding a @ at the beginning of the URL, without success. So I was wondering if it's more an IDE issue, or JavaFX one. Have anyone encounter this problem?
Thank you.
Answers
-
Make sure your idea project is copying CSS resource files.
Check:
Project Settings > Compiler > resource patterns
http://www.jetbrains.com/idea/webhelp/resource-files.html -
Hi,
Thank you for your response. It seems the CSS file is included. In the out directory it is present. Moreover, I added the pattern:?*.css
in the resources pattern but it is still not working. Also, if I modify my CSS file to:.testButton { -fx-background-image: url('/com/twasyl/testerfx/resources/images/globe.png'); -fx-background-color: red; }
The red background is displayed but not the image. The only good news is that I made an Ant task to build my test project, and the image is displayed. So I really don't get this behavior in IntelliJ IDEA.
This discussion has been closed.