java - 如何将 JLabels 定位到 Java GUI 上的绝对位置

标签 java user-interface swing layout-manager

我在 JPanel 中有许多 JLabel(包括 ImageIcon)。

而这个JPanel只是GUI上的一个面板;还有很多其他面板。

我想将标签放置到它们的 JPanel 容器上的精确像素坐标。

如何在不使用 GroupLayout 的情况下做到这一点?

最佳答案

参见 Doing Without a Layout Manager (Absolute Positioning)在 Java 教程中。

Creating a container without a layout manager involves the following steps.

  1. Set the container's layout manager to null by calling setLayout(null).
  2. Call the Component class's setbounds method for each of the container's children.
  3. Call the Component class's repaint method.

关于java - 如何将 JLabels 定位到 Java GUI 上的绝对位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/869245/

相关文章:

java - spring boot oauth ExceptionHandlerExceptionResolver : NestedServletException: nested exception is java. lang.StackOverflowError]

java - 如何查询实体并将计数聚合到值对象上

java - 我应该如何使用父类(super class)的实例构造子类?

java - Android SQLite : get number of rows in a table?

java - 如何将 JDialog 粘贴到 JFrame 上?

java - Swing 布局 : vertical flow

android - 如何在 Android 设备上获得清晰的图形

web-applications - 学习 Web 应用程序的网页设计的最佳资源是什么?

android - 如何使 fragment 从顶部工具栏显示到底部

java - 是否可以部分突出显示字符?