【问题标题】:Swap the screen location of two items in java swing?在java swing中交换两个项目的屏幕位置?
【发布时间】:2012-02-02 12:46:28
【问题描述】:

我现在有点问题。有什么简单的方法可以在 java swing 程序中交换两个元素的位置。

示例: 我有标签 label1 和 label2。

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

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

标签2也同样添加:

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

假设我想交换标签 1 和标签 2 的位置,有没有办法做到这一点?谢谢!

【问题讨论】:

  • 使用布局,交换标签中的文字。

标签: java swing


【解决方案1】:

你的意思不同于:

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

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

【讨论】:

    猜你喜欢
    • 2012-06-02
    • 2014-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-07
    • 1970-01-01
    • 2011-01-06
    相关资源
    最近更新 更多