gpt4 book ai didi

java - 当我单击 JButton 时,JFrame 组件如何消失?

转载 作者:行者123 更新时间:2023-12-02 05:38:01 25 4
gpt4 key购买 nike

我有一个小问题:我创建了一个 JFrame 并在其中添加了其他组件。在这些组件中有一个名为deletme的JButton。我想当我单击那个删除按钮时,框架保留在那里,但只有它的组件消失。我把这个写成一个技巧:

   deletme.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
dispose();
aaa x=new aaa();}

(aaa继承自JFrame,它看起来与我正在开发的JFrame类一模一样,但唯一的区别是它没有组件)。但这清楚地表明框架已关闭并再次重新打开。各位有什么解决办法让它工作吗?!

[抱歉我的英语不好}

最佳答案

在您的actionPerformed中,您所要做的就是:

getContentPane().removeAll();
repaint();

关于java - 当我单击 JButton 时,JFrame 组件如何消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24786047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com