Java 如何获取空白的JTrcField?
我正在构建一个计算器(气体定律计算器),它有四个文本字段,我需要用数字填充三个字段来计算第四个值。方程式为v1/p1=v2/p2。但问题是,我不知道用户将填写哪三个值。所以我需要找到一个算法来检查每个文本字段,并确定哪个是空的。我正在使用swing类。请告诉我方向 谢谢大家!Java 如何获取空白的JTrcField?,java,algorithm,swing,Java,Algorithm,Swing,我正在构建一个计算器(气体定律计算器),它有四个文本字段,我需要用数字填充三个字段来计算第四个值。方程式为v1/p1=v2/p2。但问题是,我不知道用户将填写哪三个值。所以我需要找到一个算法来检查每个文本字段,并确定哪个是空的。我正在使用swing类。请告诉我方向 谢谢大家! 回避 可能的方式也可能是,注意是异步的 回避 可能的方式也可能是,注意是异步的 那么,您希望“空”字段的值是多少 当然,它将是空字符串,“” 因此,只需测试哪些字段的内容等于空字符串(或长度为0)。那么,您希望“空
- 回避
- 可能的方式也可能是,注意是异步的
- 回避
- 可能的方式也可能是,注意是异步的
“
”
因此,只需测试哪些字段的内容
等于空字符串(或长度为0)。那么,您希望“空”字段的值是多少
当然,它将是空字符串,“
”
因此,只需测试哪些字段的内容等于空字符串(或长度为0)。这如何
private boolean validateField(JComponent component)
{
if (component.getText().trim().length() == 0){
return false;
}
else{
return true;
}
}
这个怎么样
private boolean validateField(JComponent component)
{
if (component.getText().trim().length() == 0){
return false;
}
else{
return true;
}
}
如果要检查JTextField是否为空,只需按以下步骤执行:
示例(sudo代码):
->JTextField=newjtextfield(“v1:”)
->如果(field.getText().isEmpty==true){…}
否则{…}如果要检查JTextField是否为空,只需按如下操作:
示例(sudo代码):
->JTextField=newjtextfield(“v1:”)
->如果(field.getText().isEmpty==true){…}
否则{…}尝试通过someTextField.getText().length()检查它。更好的someTextField.getText().trim().isEmpty()
这也会忽略空格。哦,这很好。谢谢构建一个由4个JTextFields组成的数组,并对它们进行迭代以找到空的JTextFields,获取其他文本,通过Integer.parseInt(s[i])转换它们代码>。执行switch(empty){case 0..4:jtf[empty].setText”“+(公式);break;…}
填充空字段。尝试通过someTextField.getText().length()检查它。更好someTextField.getText().trim().isEmpty()这也将忽略空格。哦,这很好。谢谢构建一个由4个JTextFields组成的数组,并对它们进行迭代以找到空的JTextFields,获取其他文本,通过Integer.parseInt(s[i])转换它们代码>。执行switch(empty){case 0..4:jtf[empty].setText”“+(公式);break;…}
以填充空字段。。。。或者老式的按钮(“计算”);:)@用户未知权限,但对于带有NumberFormatter的JFormattedTextField,这不是必需的,因为它可以返回null(强制JFormattedTextField为null需要额外的hack)或Number-valueThank。也许我应该举办一个聚会。。。或者老式的按钮(“计算”);:)@用户未知权限,但对于带有NumberFormatter的JFormattedTextField,这不是必需的,因为它可以返回null(强制JFormattedTextField为null需要额外的hack)或Number-valueThank。也许我应该举办一个聚会