这是一个具有TRON效果的简单JavaFX登录表单。
在此示例中,我使用CSS设置TextField和Button的样式。
这是CSS和Effect代码的片段:
.text-field{
-fx-background-color: transparent;
-fx-border-color: #00CCFF;
-fx-text-fill: white;
}
.password-field{
-fx-background-color: transparent;
-fx-border-color: #00CCFF;
-fx-text-fill: white;
}
.button{
-fx-background-color: transparent;
-fx-border-color: white;
-fx-background-radius: 30;
-fx-border-radius: 30;
-fx-text-fill: white;
-fx-font-weight: bold;
-fx-font-size: 14px;
-fx-padding: 10 20 10 20;
}
DropShadow effect = new DropShadow();
effect.setColor(color);
effect.setBlurType(BlurType.GAUSSIAN);
effect.setSpread(spread);
effect.setRadius(radius);
参考:来自GCG 合作伙伴 Mark Anro Silva的JavaFX 2 Form,来自GlyphSoft博客。
翻译自: https://www.javacodegeeks.com/2012/04/javafx-2-form-with-tron-effect.html