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. 标签旋转
- 3. 如何在Vb net中旋转标签?
- 4. 如何在ggplot2中旋转轴标签?
- 5. 如何在C#中旋转标签?
- 6. 在IB中旋转标签?
- 7. 旋转的X标签
- 8. 旋转grid.xaxis中的标签
- 9. 旋转文本标签
- 10. C#图表旋转标签
- 11. ActionScript 3:旋转列标签
- 12. ggpairs旋转轴标签
- 13. 使UI标签旋转
- 14. IOS标签旋转手机
- 15. 如何旋转MapView,同时保持标签和标记(叠加层)不旋转?
- 16. 如何让图标旋转
- 17. 如何旋转坐标系?
- 18. 日期格式的旋转轴标签
- 19. jQuery UI的标签不旋转
- 20. 旋转后没有刻度标签
- 21. 旋转开关小标签在GGPLOT2 facet_grid
- 22. 使用DataBinding旋转标签Xamarin Forms
- 23. PHPExcel旋转柱形图标签
- 24. 带格栅图像的旋转标签
- 25. 在seaborn boxplot中旋转xtick标签?
- 26. JQuery UI旋转标签和事件
- 27. Python的pyplot x轴旋转标签
- 28. 附上标签,以旋转的车轮
- 29. CATransform3D旋转,标签为子视图
- 30. chartist js在x轴上旋转标签
谢谢,你知道如果有一个css吗? – 2014-09-10 18:03:14
不,我不相信旋转属性是可修改的。 – 2014-09-10 18:05:37
感谢您呼叫定位。集团似乎并没有解决它 – 2014-09-10 18:16:42