我有一些JButton
s在JFrame
。 JFrame
的布局为空。 我给绝对的位置按钮。但是,当我最小化或最大化框架时,按钮的位置会受到干扰,我如何动态设置它相对于JFrame
?如果调整父级JFrame的大小,如何调整JButton的位置?
3
A
回答
1
1
使用布局管理器。这是他们被设计为自动处理的问题。
正如其他人所说,编写自己的绝对布局管理器是处理这个问题的最好方法。或者,您可以查看Explicit Layout以查看它是否符合您的需求。网上也有一些AbsoluteLayout类的参考资料,可以用于Netbeans。也许你可以追踪并使用它。
1
Java教程另一种选择:
http://java.sun.com/docs/books/tutorial/uiswing/layout/none.html
我知道,在一个项目我工作,我们需要做的绝对定位,所以我们实际上是由我们自己的布局(我们称为绝对布局)并传入约束(我们称之为绝对约束)。
编辑:正如其他人所指出的,我会建议使用布局管理器,除非有绝对定位的好理由。 GridBagLayout是一个常用的GridBagLayout,只要你遵循标准,我发现它是最好的。它的Java教程是在这里:
http://java.sun.com/docs/books/tutorial/uiswing/layout/gridbag.html
+0
很好的建议,谢谢我会在链接 – Mandar 2010-01-29 14:46:45
相关问题
- 1. 调整大小的JProgressBar如果JFrame的大小调整
- 2. 调整jpanel在jframe上的位置调整大小
- 3. JFrame调整大小
- 4. 调整JButton的大小
- 5. 如果元素太大,如何自动调整JFrame的大小?
- 6. 如何调整调整UICollectionView大小的Autolayout位置?
- 7. 当孩子调整大小时调整JFrame的大小:如何跟上?
- 8. 从孩子的调整大小事件调整父级控制
- 9. java JFrame调整大小
- 10. Java JFrame调整大小
- 11. LwjglCanvas与JFrame调整大小
- 12. 在调整父级大小时调整子窗体控件的大小
- 13. 父容器调整大小时调整视频的大小
- 14. 在JButton中调整ImageIcon的大小
- 15. jButton调整文本标签的大小
- 16. 调整大小Jbutton将在BoxLayout的
- 17. 无法调整JButton的大小
- 18. 如何在调整列大小时调整dxDataGrid的大小
- 19. jQuery Slick插件在父级调整大小后没有调整大小
- 20. 页面大小调整问题。子div不像父级div调整大小
- 21. 如何调整JFrame相对于最大尺寸的大小
- 22. CSS:在调整大小的位置?
- 23. 如何使listbox在其父级内可调整大小?
- 24. 用Java调整图像大小。如何调整大小
- 25. 如何在调整大小时调整画布大小?
- 26. 如何调整大小TTTableSubtitleItemCell
- 27. XImage - 如何调整大小?
- 28. 如何调整SVG大小?
- 29. 调整JButton的大小,并把它作为一个小按钮在一个JFrame
- 30. 调整大小DIV调整
后布局的图像,并且如果可能的话用真正的布局管理器,我将重新创建为你和你不必担心调整:) – willcodejavaforfood 2010-01-29 15:02:35