我正在研究JavaFx
,就像在WhatsApp上键入消息的区域一样,试图绕过Textarea的角落
我确实尝试使用setStyle来获取所有焦点和背景;边框颜色,淡淡
TextArea area=new TextArea();
area.setStyle( "-fx-region-background: null;"
+ "-fx-text-box-border: transparent;"
+ "-fx-text-fill:black;"
+ "-fx-border-color:#c6c6c6;"
+ " -fx-border-width: 2;"
+ "-fx-border-radius: 30;"
+ "-fx-control-inner-background: transparent;"
+ "-fx-focus-color: transparent;"
+ "-fx-faint-focus-color: transparent;");
这是我运行代码后得到的快照,但我成功地对文本区域进行了四舍五入,但是如果您注意到四个角度,则听起来前面还是有一个盒子
听起来像前面有一个三角形框,如何删除该三角形的边框
答案 0 :(得分:1)
这是对我有用的方法,给我一个机会,让我知道这是否不是您想要的
这是使用CSS文件的方法
.text-area {
-fx-background-color: transparent;
-fx-background-radius: 15;
-fx-border-radius: 15;
-fx-border-width: 2;
-fx-border-color: #c6c6c6;
}
.text-area {
-fx-background-color: transparent;
}
.text-area .viewport{
-fx-background-color: transparent;
}
.text-area .content{
-fx-background-color: transparent;
}