我对构建GUI或使用swing感觉不是很有经验 - 对此问题的任何建议都不胜感激
我正在用Java编写一个简单的地图应用程序,其中地图被绘制为一个扩展JComponent
的单独类。我想在顶部添加GUI元素(按钮,文本字段)以与地图交互 - 缩放,搜索地址等。我尝试使用BorderLayout
,它似乎将元素放置在地图“外部”并且最理想的是将这些元素放在地图上。
任何强化的GUI人员可以推荐一个允许我无缝执行此操作的LayoutManager
吗?
提前谢谢!
答案 0 :(得分:1)
使用JLayeredPane
。这允许有多个"层#34;。您的地图可以是底层,而您的按钮则放置在地图顶部的图层中。
有关详细信息,请参阅the tutorial。