-2
A
回答
0
您需要更多信息才能唯一定義矩形。
這不能用一點來完成。
正常的方法是通過指定兩個對角相對頂點的座標來定義一個。
2
通過澄清您的要求。
換句話說:你可以把x,y作爲左上角;然後添加任何deltaX和deltaY。或者你可以定義x,y在矩形的中間。
含義:當你想知道你想做什麼時,這將變得非常簡單!
嚴重:這是你必須做的。這是你的項目/任務,所以你必須定義適用的規則!
並給出你的評論:所以你有x,y;並且你想把一個帶有dx,dy的矩形放在那個「周圍」。這然後進行:
x1 = x - dx/2;
x2 = x2 + dx;
(這意味着X1是左和X2矩形的右端)
同爲Y.
0
那麼假設你的矩形具有高度h和寬度b。在屏幕上繪製一個矩形,最簡單的方法是創建一個JFrame:
JFrame window = new JFrame();
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setBounds(x, y, b, h);
window.getContentPane().add(new CanvasObj());
window.setVisible(true);
需要注意的是X,Y應根據實際需要從在setBounds()
和大多數其他Java圖形操作屏幕的左上角的座標。
相關問題
- 1. 計算x/y網格上兩個矩形之間的重疊?
- 2. 計算變換原點X,Y值
- 3. 如何使用X,Y和Z頂點的最小/最大值計算矩形棱鏡
- 4. 如何計算圓周上點的(x或y)座標?
- 5. 計算旋轉矩形的頂點
- 6. 在不同的x,y位置畫布重繪一個矩形
- 7. 如何知道某個x-y座標是否在矩形內?
- 8. C#將點(X,Y)移動到點(X,Y)的路徑算法
- 9. 如何計算矩形網格中的矩形數量?
- 10. 計算2個移動球會碰撞的x/y點
- 11. 將緯度經度轉換爲矩形上的x,y點
- 12. 如何獲得新的矩形值,當x和y軸增加
- 13. 如何分別繪製一個X * Y * Z(3D)矩陣的matlab?
- 14. 從x,y,z座標計算歐幾里得距離矩陣
- 15. 的Javascript:計算矩形的角度,4個邊角點
- 16. 如何計算矩形的y座標而無需在Inkscape中轉換?
- 17. 如何計算座標(x; y)有多少個點位於圓圈內/上/外
- 18. boost :: multi_index_container:如何使用composite_key(x,y)來支持矩形搜索?
- 19. 計算x^y的運行時間
- 20. 將張量流矩陣的形狀從(x,y,z)轉換爲(1,x,y,z)
- 21. 如何計算兩個旋轉矩形的重疊比例?
- 22. 快速計算y方向上的新點x距離
- 23. 計算變換和變換原點後的新(x,y)座標?
- 24. iPhone:檢測一個矩形的任何點在另一個矩形
- 25. 如何創建一個圖靈機,作爲功能計算器爲x^y
- 26. 如何計算距離圓周上某點固定弧長的(x,y)
- 27. 如何從物體的旋轉(角度)和腿的長度來計算一個點的X和Y座標?
- 28. 在矩形內計算六邊形?
- 29. 帶有x和y座標的計算區域,如何在x和y中打破一組數字?
- 30. SQL - 如何計算x/y的標準差(stddev)?
我不確定「圍繞某一點」是什麼意思。你需要更多的信息來定義一個矩形:高度和寬度,它所在的平面,它與x軸形成的角度等等。有無數個矩形可以滿足你不明確的要求。 – duffymo
我們假設你從(0,0)開始到(x,y)?否則可能性是無止境的 –
我的意思是圍繞這個點創建一個矩形,使點成爲矩形的中心。 – sweep