我正在尋找一種簡單的方式來旋轉javafx中的形狀。現在我已經有了一個具有多個形狀的場景,我想使用旋轉按鈕來選擇其中的一個,並設置指定角度的旋轉,但我不知道如何去做。誰能幫忙? 在此先感謝!如何在javafx中旋轉形狀
0
A
回答
3
與多種實現方案一個簡單的請求,和一些解決方案都是現成的 代碼:
Text text = new Text("This is a test");
text.setX(10);
text.setY(50);
text.setFont(new Font(20));
text.getTransforms().add(new Rotate(30, 50, 30));
增加更多的困難,由於缺乏代碼
的+0
我的問題是如何從場景中的許多形狀中獲取形狀,然後使用「旋轉」轉換。 –
1
我只能用這個代碼得到按鈕旋轉:
@FXML
private void rotateButtonHandle(ActionEvent event) {
//handle for rotate
rotateButton.setOnMouseClicked((MouseEvent t) -> {
System.out.println("X " + (t.getX()));
System.out.println("\nY "+(t.getY()));
Node shape = (Node) t.getSource();
shape.getTransforms().add(new Rotate(20.0,t.getX(),t.getY()));
});
}
我不知道如何獲得場景中的形狀。
相關問題
- 1. 在JavaFX中設置形狀路徑轉換爲其他形狀的旋轉
- 2. JavaFX在其轉角處旋轉矩形
- 3. JavaFX旋轉矩形關於中心?
- 4. 如何在JavaFX中移動形狀?
- 5. JavaFX的矩形旋轉轉軸左
- 6. 如何在D3 js中連續旋轉任何形狀?
- 7. 旋轉GoJs形狀90度
- 8. 如何在pygame中旋轉表面而不改變其形狀
- 9. 的JavaFX - 旋轉
- 10. kineticjs中的旋轉os形狀
- 11. 如何在JAVA中旋轉AWT矩形?
- 12. 如何旋轉矩形形狀的文本C#
- 13. javafx 3d Meshview旋轉
- 14. 旋轉Dragboard? JavaFX 8
- 15. JavaFX的3D旋轉
- 16. 添加形狀在JavaFX
- 17. 如何計算旋轉形狀中的點的位置AS3
- 18. JavaFX如何旋轉繪製圓心
- 19. 如何旋轉多邊形?
- 20. Swift:試圖旋轉繪製的形狀?
- 21. 旋轉木馬指示形狀
- 22. WPF Inkcanvas繪製和旋轉形狀
- 23. Android - 旋轉切割形狀的角落
- 24. 旋轉形狀java2d不失其原點
- 25. 順時針方向旋轉2d形狀
- 26. libgdx:製作十字形狀旋轉
- 27. JavaScript - 以固定角度旋轉形狀
- 28. 在Java中旋轉矩形
- 29. 如何在任何窗格中定位JavaFX形狀?
- 30. 如何在JavaFX 2.0中創建幾何形狀?
請參閱[*動畫基礎*](http://docs.oracle.com/javase/8/javafx/visual-effects-tutorial/basics.htm)。 – trashgod
你可以去[這裏](https://stackoverflow.com/questions/44734430/memory-leak-in-javafx-indefinite-timeline/44838669#44838669)看到一個線的執行情況像手一樣旋轉一端的時鐘。 – Sedrick