0
A
回答
3
你可以實現的ComponentListener,並有這樣的事情
@Override
public void componentResized(ComponentEvent arg0) {
Rectangle b = arg0.getComponent().getBounds();
arg0.getComponent().setBounds(b.x, b.y, b.width, b.width);
}
,並用它爲您的JFrame。唯一的事情是,使用JFrame,它不會引發這個事件,直到鼠標被釋放。如果您想在拖動鼠標時看到所做的更改,則必須使用JPanel,並使用此ComponentListener代替JFrame,並使用該面板填充框架。
0
你可以嘗試這樣的事:
public void componentResized(ComponentEvent e) {
System.out.println("i have changed size applying aspect ratio now.");
setSize(getWidth(), getWidth());
repaint();
}
這是一個小直觀的你因爲它的大小調整組件大小後。
相關問題
- 1. 調整大小的Tkinter框架固定縱橫比
- 2. 調整UIImage的縱橫比?
- 3. 我如何保持調整大小窗口的縱橫比?
- 4. 調整圖像的大小而不會損失縱橫比
- 5. 在保持縱橫比的同時調整圖像大小
- 6. Java的圖像大小調整,保持縱橫比
- 7. 調整窗口大小時保持表格縱橫比
- 8. 調整圖像大小(不是縱橫比)
- 9. 調整圖像大小並保持縱橫比
- 10. Python PIL調整大小是否保持縱橫比?
- 11. 如何使javafx.scene.Scene調整大小,同時保持縱橫比?
- 12. Magento - 調整圖像大小,保持縱橫比,剪裁大小超過
- 13. 調整無縱橫比的圖像
- 14. 調整縱橫比的圖像
- 15. 調整繪圖的縱橫比R
- 16. 自動調整大小窗口上的DIV根據設定的縱橫比調整大小
- 17. 使用百分比值調整圖像大小,同時更改縱橫比
- 18. 調整大小,同時保持縱橫比和舍入爲整數
- 19. SVG高度未調整縱橫比
- 20. 調整圖像保持縱橫比
- 21. 調整大小div來當由父DIV的大小和縱橫比約束的最大可能大小
- 22. Qt佈局 - 在調整大小時保持小部件縱橫比
- 23. 完整視圖:繪圖框架尺寸和縱橫比
- 24. 大小.NET Windows窗體,以便在調整大小時控制(picturebox)的大小和保持縱橫比
- 25. 如何在調整PaintCode生成視圖的大小時保持縱橫比?
- 26. 在調整大小期間保持子分類QWidget的縱橫比
- 27. 使用calc()根據縱橫比創建自動調整大小的元素?
- 28. 在調整窗口大小時保留二維對象的縱橫比
- 29. iPhone在縱向和橫向之間調整大小的文字
- 30. 爲縱向和橫向模式調整UIImage的大小