java - 如何在一个 JFrame 上显示两个对象同时保持其位置?

标签 java

基本上,我有一个类,我画了一朵花,并将其放置在屏幕的左侧 另一个地方我在右上角画了一个太阳。 我该如何将两者准确地结合在一起?以任何方式?所有这些 JFrame 和 Component 的东西都让我感到困惑,有人可以解释一下吗? 总的来说,我希望用户能够回答问题来决定画哪朵花。我也真的不知道该怎么做。 有人能让我走上正轨吗?

最佳答案

我认为您想要的基本解决方案是创建两个子组件并排放置在主框架/ Pane 中。要控制每个组件(无论是图片、文本、按钮等)的位置,您应该使用 layout manager 。我不确定我是否准确理解您想要实现的目标,因此我建议您仔细查看选项并选择最适合您的选项。我个人认为 gridLayout 会给你公正的选择。上面的链接中也有一些很好的例子。

关于java - 如何在一个 JFrame 上显示两个对象同时保持其位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37638709/

相关文章:

java - 在Gradle中删除依赖

java - 不了解 Fowler 的《重构》书中提到的更改接口(interface)时的异常处理

java - HardwareRenderer 中的 NullPointerException

java - Hibernate 找不到书来创建表

java - 具有 native 外观和感觉的 Miglayout 具有不同的行为

java - Java 中的可重置超时

java - arrayList 字符串搜索 : NullPointerException

java - 等待 Java 创建文件

java - Android:显示多个街景(Google Maps Api)

java - 我如何在运行时知道 JAR 文件是否已经在类路径中?