2012-02-24 5 views
1

私のJButtonに何かがあるかどうかチェックしたいと思います。 equalsIgnoreCase()エリアに何を挿入すればよいですか?JButton内にテキストがあるかどうかをチェックする方法

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("")) 

答えて

1

あなたは

jButton1.getText().isEmpty() 

(あなたはそれが空でないかを知りたい場合は否定する!使用して...)

を使用するか、値

の長さを確認することができます
jButton1.getText().length > 0 
+0

いいえ私はそれに何かがあるかどうかチェックしたいですか? – mike157

+0

!jButton1.getText()。isEmpty()を使用して "空でない場合" – inanutshellus

1

テキストがあることを確認するには、次の操作を行います。

あなただけのスペースを含む文字列を除外したい場合は

!jButton1.getText().isEmpty() 
または、:

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

あなたがやっただけで何

bool somethingIn = !jButton1.getText().isEmpty(); 
0

何も、使用することができます。しかし、あなたはそれらを否定する条件の前に感嘆符記号を置く必要があります。

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

をすべてあなたのJButtonが、いくつかのテキストを持っている場合に実行される場合、このケース本体には。 ignoreCaseは不要です。空虚には大文字も小文字もありません))

関連する問題