簡體   English   中英

如何使用 JavaFX 實現放大/縮小?

[英]How to implement Zoom in/out using JavaFX?

對於我的大學項目,我必須實現一個簡單的 GUI 程序,我必須在其中構建形狀(矩形、正方形、圓形等)並對它們進行一些基本操作(組、移動等)。

我有兩個布局架構,如所附圖像所示,左邊一個將顯示創建的形狀。 但是,我怎樣才能使這個可縮放?

例如,如果用戶創建了一個太大的矩形,為了適應當前尺寸,我的程序需要能夠縮小以正確查看它。 但我的正確布局將保持不變。

關於我需要從 JavaFX 實現什么的任何想法?

截屏

如果您使用場景圖,這實際上非常簡單。 使左側部分成為窗格。 在其根節點添加一個 Group 節點,然后將所有形狀添加到該 Group 節點。 然后,您可以通過對該 Group 節點應用單個變換來平移和縮放。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM