我试图在jPanel出现时将jButton位置更改为右侧,但唯一的更改是jPanel出现并消失。

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    n++;
    if((n % 2) == 1){
        jPanel1.setVisible(true);
        jButton1.setLocation(200, 0);
    }

    if((n % 2) == 0){
        jPanel1.setVisible(false);
        jButton1.setLocation(0, 0);
    }
}


但是,如果我仅写以下部分,则双击将更改jButton的位置。我想一键查看更改。

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){
    jPanel1.setVisible(true);
    jButton1.setLocation(200,0);
}

最佳答案

我建议将边框布局管理器与Flow Layout一起使用。

有关更多信息,请转到此教程link

08-04 15:45