2014-10-12 45 views
2

您知道何時在Eclipse中單擊new並選擇其他。從那裏你可以添加css文件。但是,由於某種原因,我不能。我無處選擇文件的CSS。請幫忙。無法在eclipse中爲JavaFX添加css文件

+0

在我的安裝中,文件 - >新建 - >其他,然後展開」Web「類別,並在」CSS文件「下面。 – 2014-10-12 01:10:09

+0

事情是我沒有Web類別。 – Nazariy1995 2014-10-12 04:50:06

+0

web-css編輯器不會有很大的幫助 - 如果你想做javafx開發,你應該看看e(fx)clipse,比如greg-449建議 – tomsontom 2014-10-13 12:49:11

回答

2

某些Eclipse下載沒有包含Web Developer Tools - 這些都包含CSS支持。

您可以在'安裝新軟件...','使用'主Eclipse版本庫中進行安裝,並查看'Web,XML,Java EE和OSGi企業開發'部分。

另外對於JavaFX開發,您應該查看具有許多JavaFX工具的Eclipse的e(fx)clipse版本。

3

此代碼對我的作品在這種情況下

scene.getStylesheets().add(YourMainClass.class.getResource("YourCSS.css").toExternalForm()); 
0

試試這個在FXML文件

<?xml version="1.0" encoding="UTF-8"?> 
<?import java.net.URL?> 
<?import javafx.scene.effect.Reflection?> 
<?import javafx.scene.layout.StackPane?> 
<?import javafx.scene.shape.Rectangle?> 
<?import javafx.scene.text.Font?> 
<?import javafx.scene.text.Text?> 

<StackPane id="StackPane" fx:id="stackpane" prefHeight="200" prefWidth="400"   xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1" fx:controller="myrectanglefxapp.MyRectangleFxController"> 
<stylesheets> 
    <URL value="@MyCSS.css" /> 
</stylesheets> 
<children> 
    <Rectangle id="myrectangle" fx:id="rectangle" arcHeight="30" arcWidth="30" height="100" onMouseClicked="#handleMouseClick" width="200" />   
    <Text text="My Rectangle"> 
     <effect> 
      <Reflection /> 
     </effect>   
     <font> 
      <Font name="Verdana Bold" size="18.0" /> 
     </font>      
    </Text> 
</children> 
</StackPane> 

進口的java.net.URL 放樣式 URL值=「@ MyCSS.css 「