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的大小