标签: jbutton

为什么我的JLabel没有出现

我在我的一个抽象类中调用这个名为check的方法,但由于某种原因,我添加到JPanel(面板)的JLabel(问题)没有显示出来.为什么会这样?任何解释,我使用重绘和验证方法,但仍然没有显示.

java swing jlabel jpanel jbutton

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

如何通过单击 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
查看次数

如何清除按下按钮的jtextfield

我有一个JButton,当我推送它时,它必须清除JTextfield中的所有内容.我怎样才能做到这一点?也许存在清除JTextfield的方法或者我必须将字段设置为null

java swing jbutton actionlistener jtextfield

-3
推荐指数
1
解决办法
3669
查看次数

JList 不会在 javax.swing 中更新

我有一个带有 JFrame、JButton 和 JList 的简单代码,一旦单击按钮,内容应该更新:

private void btnUpdateListActionPerformed(java.awt.event.ActionEvent evt) {    
                                 
    //A default list model containing two strings is created.
    DefaultListModel listModel = new DefaultListModel();
    listModel.addElement("hello");
    listModel.addElement("bye");

    //The JList is updated so that it contains the strings of the default list model.
    list = new JList(listModel);
}  
Run Code Online (Sandbox Code Playgroud)

但是,按下按钮后什么也没有发生;该列表保留其原始值:

在此处输入图片说明


如何解决此问题,以便列表根据需要更新?

java swing jframe jbutton jlist

-3
推荐指数
1
解决办法
36
查看次数

标签 统计

java ×4

jbutton ×4

swing ×4

actionlistener ×1

jframe ×1

jlabel ×1

jlist ×1

jpanel ×1

jtextfield ×1