gpt4 book ai didi

java - 单击后删除按钮?

转载 作者:行者123 更新时间:2023-11-29 07:40:01 25 4
gpt4 key购买 nike

我如何让我的程序工作,以便在单击按钮时将其删除?

代码如下:

//Mainmenu
JFrame frame1 = new JFrame();
Container pane = frame1.getContentPane();

JButton a = new JButton(new ImageIcon("path2img"));
BufferedImage a1 = ImageIO.read(new File("path2img"));

public Menu() throws IOException {
frame1.setSize(300, 450);
frame1.setLocationRelativeTo(null);
frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame1.setResizable(false);
frame1.setVisible(true);
pane.add(a);
a.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent aa) {
pane.remove(a);

}


});
}

谢谢

最佳答案

任何时候你添加或删除一个组件到已经显示在屏幕上的东西,你必须调用(re)validate();重绘();

关于java - 单击后删除按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31249858/

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