java - 在java swing中交换两个项目的屏幕位置?

标签 java swing

我现在遇到了一些问题。有没有简单的方法可以交换java swing程序中两个元素的位置。

示例: 我有标签 label1 和 label2。

Label1 被添加到面板中,其边界设置(不是布局管理器)如下所示:

label1.setBounds(300,200,150,150);

标签2的添加方式类似:

label2.setbounds(500,500,150,150);

假设我想交换标签1和标签2的位置,有什么办法可以做到吗?谢谢!

最佳答案

你的意思是不同于:

Rectangle r1 = new Rectangle();
Rectangle r2 = new Rectangle();
label1.getBounds(r1);
label2.getBounds(r2);

label1.setBounds(r2);
label2.setBounds(r1);

关于java - 在java swing中交换两个项目的屏幕位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9107262/

相关文章:

java - 构建链表java

java - 在 Java 中调用 Kotlin 函数

java - 在加载时设置 JLAbel 的文本

java - 将一个 Swing 组件与另一个关联

java - 通过 JOptionPane.showInputDialog 在标题中使用自定义图标

java - 将数据从 Activity 传递到可滑动 View fragment

java - 如何创建还没有值的字符串数组

java - 调用 SOAP 方法 JAX-WS

java - 计算 JTable 中的列和行中的值的总和

c# - 使用 C#(或 Java)实现日志查看器 GUI