gpt4 book ai didi

java - 我想通过单击按钮来更改 jpanel 背景颜色

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

我是java新手,所以 friend 们可以帮助我。我无法得到我想要的东西。

ButtonFrame()
{
jp=new JPanel();
btn1=new JButton("Green button");
btn2=new JButton("Yellow button");
add(jp);
setTitle("change background color");
setSize(400,300);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==btn1)
setBackground(new Color(Color.GREEN));
//same for others

}

最佳答案

在构造函数中添加监听器

btn1.addActionListener(this);
btn2.addActionListener(this);

if(e.getSource()==btn1)
setBackground(new Color(Color.GREEN));

if(e.getSource()==btn2)
setBackground(new Color(Color.RED));

作为引用,您可以访问博客 http://cshotopics.blogspot.in/2014/05/how-to-apply-various-background-colors.html了解更多..

关于java - 我想通过单击按钮来更改 jpanel 背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23767478/

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