0

enter image description here

Hello, is there a way of specifying a point on screen where a component should be drawn? Shown the picture above, the JScrollPane is drawn in the center, by default (using flow layout). I want to be able to do something like setLocation(100, 100); and it will draw at that position. Would I be required to write my own layout manager? Or not? Thanks a lot

4

1 回答 1

3

Java GUI 可能必须在多个平台、不同的屏幕分辨率和使用不同的 PLAF 上工作。因此,它们不利于组件的精确放置。按照您的建议编写自定义布局管理器是一种方法,但您需要考虑上面列出的许多事情。但可能有一个更简单的解决方案。

使用布局管理器1的组合,以及空白区域2的布局填充和边框。

1.

2.

于 2013-09-21T11:15:02.320 回答