小编Nav*_*Ali的帖子

如何通过单击 Java 中的第二个 JButton 来更改一个 JButton 的文本

JButton当我单击第二个时,我想更改其中一个的文本JButton,但它什么也没做。我不知道问题是什么。如果有人能尽快帮助我,那么我将非常感激并感谢一切努力。

public class myJPanel6 extends JPanel implements ActionListener
{  

myJButton b1, b2;
student st1;
String s1;

public myJPanel6()
{

    setLayout(new GridLayout(1,1));

    student st1 = new student("Michael", "Robinson", 20);

    b1 = new myJButton(st1.getName());
    b1.addActionListener(this);
    add(b1);

    b2 = new myJButton(st1.WhatIsUp());
            b2.addActionListener(this);
    add(b2);
}

@Override
public void actionPerformed(ActionEvent e) {

   if(e.getSource() == b1)
   {
       s1=st1.WhatIsUp();
       b2.setText(s1);
   }
}
Run Code Online (Sandbox Code Playgroud)

java swing jbutton

-2
推荐指数
1
解决办法
1436
查看次数

标签 统计

java ×1

jbutton ×1

swing ×1