2
Q
如何旋转标签
A
回答
5
任何节点都可以有它通过使用CSS -fx-rotate
属性CSS样式旋转。
这是以度数表示的旋转角度。零度在3点(直接在右边)。角度值顺时针旋转。旋转是关于中心。
因此,在你的代码或FXML你可以有:
label.setStyle("vertical");
而且在你的CSS样式表,您可以定义:
.vertical { -fx-rotate: -90; }
还要注意在包装标签的James_D的答案建议在执行布局边界计算时分组来计算旋转。
3
请在标签上拨打setRotate
将其围绕其中心旋转。
为了让布局窗格正确测量标签的范围旋转后,在Group
包装它:
import javafx.application.Application;
import javafx.geometry.Pos;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.HBox;
import javafx.stage.Stage;
public class RotatedLabelTest extends Application {
@Override
public void start(Stage primaryStage) {
Label label1 = new Label("Hello");
Label label2 = new Label("World");
label1.setRotate(-90);
Group labelHolder = new Group(label1);
HBox root = new HBox(5, labelHolder, label2);
root.setAlignment(Pos.CENTER);
Scene scene = new Scene(root, 250, 150);
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
相关问题
- 1. 旋转标签
- 2. 如何在C#中旋转标签?
- 3. 如何在Vb net中旋转标签?
- 4. 如何旋转dygraph x标签
- 5. 如何在ggplot2中旋转轴标签?
- 6. Xamarin Forms XAML标签旋转
- 7. IOS标签旋转手机
- 8. 使UI标签旋转
- 9. 旋转面板和标签
- 10. ggpairs旋转轴标签
- 11. 旋转的X标签
- 12. 在IB中旋转标签?
- 13. 在GWT中旋转标签
- 14. C#图表旋转标签
- 15. 旋转文本标签
- 16. 旋转grid.xaxis中的标签
- 17. Javafx旋转标签问题
- 18. ActionScript 3:旋转列标签
- 19. 旋转轴标签在jqplot
- 20. 如何旋转MapView,同时保持标签和标记(叠加层)不旋转?
- 21. 如何翻转/旋转C#/ Windows窗体中的标签?
- 22. 如何旋转坐标系?
- 23. 如何让图标旋转
- 24. R中的旋转轴标签
- 25. 使用Plotly旋转标签R
- 26. 旋转访问报告中的标签
- 27. JQuery UI旋转标签和事件
- 28. 围绕其中心旋转标签
- 29. 垂直标签和文本旋转
- 30. CATransform3D旋转,标签为子视图
谢谢,你知道如果有一个css吗? – 2014-09-10 18:03:14
不,我不相信旋转属性是可修改的。 – 2014-09-10 18:05:37
感谢您呼叫定位。集团似乎并没有解决它 – 2014-09-10 18:16:42