2
A
回答
0
其实我这样做一次
我的方法是这样的
我首先设置一个更小的尺寸窗口,然后我设置为null布局,然后设置组件的大小,可以说一个JButton。然后我得到的屏幕尺寸为我的电脑
Dimension screensize = Toolkit.getDefaultToolkit().getScreenSize();
然后我算得了什么是我小的JFrame到我的电脑的fullscreensize 的宽度之比的比值,另一个用于高度,所以如果我的全屏1000x800和我的小尺寸的JFrame是500x400我知道ratiow和ratioh是1/2,所以当窗口大小调整时,将jbutton大小设置为1/2倍(在绘制方法中完成比率和设置大小的所有计算)(当屏幕调整大小时,它会自动调用paint() )或者你可以打电话repaint()
对不起,我没有旧的代码不能发布在这里。我的最后一个硬盘坏了。
相关问题
- 1. 自动调整主窗口调整大小的窗口
- 2. 在窗口调整大小时自动调整图像大小
- 3. Gridpanel在调整窗口大小时自动调整大小
- 4. 自动调整WPF窗口大小
- 5. 在窗口调整大小时自动缩放HTML中嵌入的SVG
- 6. flex窗口缩放时如何调整videoplayer的大小?
- 7. 宽度:调整窗口大小(CSS)时调整大小100%
- 8. Boostrap - 窗口大小调整时缩小的缩略图
- 9. 自动调整大小,仅在窗口变大时调整大小
- 10. 调整窗口大小,但保持缩放级别
- 11. 当调整窗口大小
- 12. PyQt4 - 从动画调整大小区分窗口大小调整
- 13. QwtPlot在自动缩放期间自动调整大小
- 14. 调整窗口大小Jquery
- 15. NSOpenGLView调整窗口大小
- 16. SDL调整窗口大小
- 17. whiptail - 窗口大小调整
- 18. 调整大小窗口的大小
- 19. 而调整窗口大小
- 20. 初始窗口大小/调整大小
- 21. 调整窗口上的html元素的大小调整大小
- 22. 调整无窗口小部件的窗口大小
- 23. 基于窗口大小的自动按钮缩放C#/ XAML
- 24. 调整窗口大小的iframe
- 25. jQuery窗口调整大小
- 26. jquery窗口调整大小
- 27. Python窗口调整大小
- 28. 调整窗口大小C#
- 29. NSAlert调整窗口大小
- 30. 调整窗口大小
null布局的原因是什么? – tenorsax 2012-08-10 04:55:44
[使用NULL布局时调整框架及其组件的大小]可能的副本(http://stackoverflow.com/questions/6459001/resizing-a-frame-and-its-components-when-using-null-layout) – tenorsax 2012-08-10 04:59:00
我想到的最好的方法是提供相对于父容器的值,而不是提供常量值。例如'jTextField.setLocation(jPanel.getX()+ 10,jPanel.getY()+ 30);',我猜这样的代码可以使用[ComponentListener](http://docs.oracle.com/javase/tutorial/uiswing/events/componentlistener.html) – 2012-08-10 05:53:22