java - 如何检查 JButton 中是否有文本

标签 java swing jbutton

我想检查我的 JButton 中是否有东西。我将在 equalsIgnoreCase() 区域中插入什么内容?

if (jButton1.getText().equalsIgnoreCase("") &&
    jButton2.getText().equalsIgnoreCase("") &&
    jButton3.getText().equalsIgnoreCase("") &&
    jButton4.getText().equalsIgnoreCase("") &&
    jButton5.getText().equalsIgnoreCase("") &&
    jButton6.getText().equalsIgnoreCase("") &&
    jButton7.getText().equalsIgnoreCase("") &&
    jButton8.getText().equalsIgnoreCase("") &&
    jButton9.getText().equalsIgnoreCase(""))

最佳答案

要检查是否有文本,您可以执行以下操作:

!jButton1.getText().isEmpty()

或者,如果您想排除仅包含空格的文本:

!jButton1.getText().trim().isEmpty()

关于java - 如何检查 JButton 中是否有文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9432443/

相关文章:

java - 如何在Jpanel上点击鼠标绘制一个实心椭圆

java - 如何在另一个类中的 JPanel 类中实现 ActionListener?

java - 从 Android 站点获取特定内容

JavaFX 全屏独占模式

java - 克隆基类的列表

java - 如果调用matrix2.getElement(int y, int x),我应该在 getElement 方法中输入什么

java - Java中的多个窗口

java - 设置按钮可见

java - Swing JFrame 按钮操作监听器不工作

Java JButton - MouseMotionListener ( MouseMoved ) 鼠标悬停效果