2013-08-15 18 views
6

Sadece fxml kullanıyorum ve işe almak için zor bir zaman geçirdiğim dışında gerçekten harika bir fikir gibi görünüyor. Sanırım GUI'imi güzel bir biçimlendirme dili kullanarak yerleştirebiliyorum ve elemanları CSS ile şekillendirebiliyorum. Bu yüzden benim GUI'mde bir etiket var ve ben orada genişlik = 1 ile etrafta sağlam bir siyah kenarlık olmasını istiyorum.javafx & fxml: GUI'mdeki bir bölüme veya etikete nasıl kenarlık uygularım?

<Label text="sample text" style="-fx-border-width: 1; -fx-border-style: solid;" /> 

Ama çalışmıyor: Ben aşağıdakileri yapın vb ben öğreticiler oraya buraya bakınız örnekler, adapte - Bu basit olması gerektiği gibi görünüyor. Kenarlık yok. Sahne Oluşturucu'da, özellikler denetçisinde "Stil" etiketli bir metin kutusu var ve uyguladığım stilin orada göründüğünü görebiliyorum, ancak bir kenarlık göremiyorum.

Neye bakıyorum?

cevap

19

Kenarlık Rengi'ni de belirtmeniz gerekir. örnek kod olacak durumda sizin Label sekmesi

-fx-border-color:black; 

ekleyiniz:

<Label text="sample text" style=" -fx-border-color:black; -fx-border-width: 1; -fx-border-style: solid;" /> 
+0

Mükemmel. Bunun hakkında bir fikir var mı? http://stackoverflow.com/questions/18244943/javafx-fxml-how-do-i-set-the-default-selected-item-in-a-choicebox-in-fxml – jononomo