2017-12-31 51 views
0

Borderpaneの上部と下部の境界を削除したい。JavaFX borderpane上部と下部の境界線を削除する

私は次のCSSを使用していますが、すべての罫線を削除しています。

.borderpane-container { 
    -fx-background-color: #ffffff; 
    -fx-box-border: #ffffff; 
} 

上部と下部の境界線のみを削除する方法はありますか?

+0

'-fx-border-width:' cssルールを使用して、上下の境界幅を0に設定しようとしましたか? – JKostikiadis

+0

@JKostikiadisはい、それはうまくいきません –

+0

うんうん、それは私のためにうまく動いているかもしれません、多分あなたはCSSを正しく設定していません。さらに、実際に正しいのかどうか疑問に思う '-fx-box-border'ルールを見るのは初めてです。 – JKostikiadis

答えて

0

ウェル設定-fx-border-widthは私とうまく動作します。ここで小さな例です:もちろん

import javafx.application.Application; 
import javafx.scene.Scene; 
import javafx.scene.control.Label; 
import javafx.scene.layout.BorderPane; 
import javafx.stage.Stage; 

public class BorderExample extends Application { 

    @Override 
    public void start(Stage stage) throws Exception { 
     BorderPane pane = new BorderPane(); 
     pane.setCenter(new Label("Hello there")); 
     pane.setStyle("-fx-border-color : black; -fx-border-width : 0 5 "); 
     stage.setScene(new Scene(pane,200,200)); 
     stage.show(); 
    } 

    public static void main(String[] args) { 
     launch(args); 
    } 
} 

あなたは私はあなたが正しく私に知らせて理解していなかった同じロードに

場合
#myPane{ 
    -fx-border-color : black; 
    -fx-border-width : 0 5; 
} 

などのリソースから外部CSSファイルを行うことができます。

関連する問題