这个界面的添加取消在右边怎么办
不知道从哪里开始修改代码 把这两个按钮放到最下面!
引自免费微信小程序:皆我百晓生
要将“添加”和“取消”按钮放置到界面的最下方,可以调整你的布局管理器使用方式。在当前代码中,btnP12
被添加到了 btnP11
的 WEST 区域,这导致了按钮出现在了左边。为了将它们移到底部,我们可以创建一个新的 JPanel
,并将其添加到主面板 j
的 SOUTH 区域。
这里是修改后的代码段,用于将“添加”和“取消”按钮放在最底部:
import javax.swing.*;
import java.awt.*;
public class YourApp {
public static void main(String[] args) {
JFrame j = new JFrame("Your App Title");
// 原来的代码部分...
JPanel btnP8 = new JPanel();
JPanel btnP9 = new JPanel();
JPanel btnP10 = new JPanel();
JPanel btnP11 = new JPanel();
JPanel btnP12 = new JPanel(); // 用于存放添加和取消按钮
JButton btn = new JButton("添加");
JButton btn2 = new JButton("取消");
btnP12.add(btn);
btnP12.add(btn2);
// 其他按钮添加代码...
j.setLayout(new BorderLayout());
j.add(btnP8, BorderLayout.PAGE_START);
j.add(btnP9, BorderLayout.CENTER);
j.add(btnP10, BorderLayout.PAGE_END);
j.add(btnP12, BorderLayout.SOUTH); // 将 btnP12 放在最底部
j.pack();
j.setVisible(true);
j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
在上述代码中,我将 btnP12
直接添加到了 j
的 SOUTH 区域,这会使得所有包含在 btnP12
内的按钮(即“添加”和“取消”)显示在窗口的最底部。同时,我还添加了 j.pack()
和 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
来确保窗口大小能够自动调整,并且当关闭窗口时程序能够正常终止。
这样修改后,“添加”和“取消”按钮就会被放置在界面的最下方了。