JTextFieldのテキスト入力に含まれる単語の数を調べる

GonePhisin

JTextFieldの入力に含まれる単語の数をコーディングする方法を見つけるのに最も苦労しています。明確な入力ボタンを設定しました。単語の数を見つける方法を見つけたら、次のようにします。それもクリアできるでしょう。みんなありがとうここに私のコードがあります!

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class CopyTextPanel extends JPanel
{
private JTextField input;
private JLabel output, inlabel, outlabel;
private JButton compute, clear;
private JPanel panel;

public CopyTextPanel()
{
    inlabel = new JLabel("Input Text:  ");
    outlabel = new JLabel("Text Statistics Results: ");
    input = new JTextField (" ", 25);
    output = new JLabel();
    compute = new JButton("Compute Statistics");
    compute.addActionListener (new ButtonListener());
    clear = new JButton("Clear Text");
    clear.addActionListener (new ButtonListener());
    panel = new JPanel();

    output.setPreferredSize (new Dimension(550, 30));
    panel.setPreferredSize (new Dimension(620, 100));
    panel.setBackground(Color.gray);
    panel.add(inlabel);
    panel.add(input);
    //panel.add(outlabel);
    //panel.add(output);
    panel.add(compute);
    panel.add(clear);
    panel.add(outlabel);
    panel.add(output);

    setPreferredSize (new Dimension(700, 150));
    setBackground(Color.cyan);
    add(panel);
}

private class ButtonListener implements ActionListener
{
    public void actionPerformed (ActionEvent event)
    {
        if (event.getSource()==compute)
        {
            {
                output.setText (input.getText());                     
            }
        }
        else
            input.setText("");
    }
}
デュロレン

inputTextにあるような小さなテキストの場合、split使用して、文字列が単語に分割された文字列配列を生成し、配列の長さを読み取ることができます

String test = "um dois      tres quatro        cinco ";
String [] splitted = test.trim().split("\\p{javaSpaceChar}{1,}");
System.out.println(splitted.length);

//出力5

だから、あなたの入力のために:

String inputText = input.getText();
String [] splitted = inputText.trim().split("\\p{javaSpaceChar}{1,}");
int numberOfWords = splitted.length;

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

入力テキストエリア内の単語を強調表示する

分類Dev

JTextfield を介して入力された Jtable 内のテキストを検索用に強調表示する方法

分類Dev

textBoxに単語を入力すると、listViewのすべてのアイテムがtextBoxのテキストで色付けされます。入力した単語だけに色を付けるにはどうすればよいですか?

分類Dev

文を入力し、それに含まれる単語の数を数えるPythonスクリプトを書くのに助けが必要

分類Dev

入力中にテキストの編集ですべての単語を大文字にする

分類Dev

入力中にテキストの編集ですべての単語を大文字にする

分類Dev

それらの単語に添付されている特殊文字を含む、テキストからすべての単語を取得します

分類Dev

リストを検索し、別のリストの単語を含むテキストを強調表示するExcelの数式はありますか?

分類Dev

テキストファイルまたはJavaのユーザー入力のすべての単語に数値を割り当てるにはどうすればよいですか?

分類Dev

JTextAreaにの入力中のテキストが(辞書のように)格納されている既存のJTextAreaの中の単語(テキスト)によって単語を挿入する方法はありますか?

分類Dev

テキストボックスに入力された最新の単語を取得するWindowsPhone 8

分類Dev

入力に入力された単語や文字を検出し、同じ文字で他の要素(div内のテキスト)を並べ替えます

分類Dev

テキストJavaScriptの文の一致するすべての単語を強調表示します

分類Dev

(Notepad ++)その行に特定の単語が含まれているテキストを置き換える方法は?

分類Dev

入力中に、保存されている既存のテキストからJTextAreaに単語(テキスト)を挿入する

分類Dev

検索ボックスに入力されたドキュメント内の単語を強調表示するにはどうすればよいですか?

分類Dev

行に単語が含まれている場合は、文字の間にテキストを返します "

分類Dev

特定の単語のテキスト値を入力します

分類Dev

トリチウムを含むテキスト内の特定の単語の後に改行を挿入する

分類Dev

Javascriptのテキストボックスに入力された単語が5語未満の場合にアラートを表示する方法

分類Dev

正規表現を含む大文字が複数あるテキスト内のすべての単語

分類Dev

ユーザー入力からテキスト文字列の単語数を数える方法

分類Dev

テキストファイルの入力から文字で複数の単語を検索する

分類Dev

すべての入力フィールドにテキストが含まれるまでボタンクリックを無効にします(javascript&jquery)

分類Dev

入力タイプのテキストで、各単語の最初の文字を大文字にする方法

分類Dev

テキストファイルから入力単語に最も類似している上位N個の単語を抽出します

分類Dev

テキスト配列に入力と同様の値が含まれている行を検索する

分類Dev

テキストに 2 つの単語が含まれる場合、テキストの代わりに画像を表示する

分類Dev

テキスト内の特定の文字を含まない単語の数を見つけるプログラム

Related 関連記事

  1. 1

    入力テキストエリア内の単語を強調表示する

  2. 2

    JTextfield を介して入力された Jtable 内のテキストを検索用に強調表示する方法

  3. 3

    textBoxに単語を入力すると、listViewのすべてのアイテムがtextBoxのテキストで色付けされます。入力した単語だけに色を付けるにはどうすればよいですか?

  4. 4

    文を入力し、それに含まれる単語の数を数えるPythonスクリプトを書くのに助けが必要

  5. 5

    入力中にテキストの編集ですべての単語を大文字にする

  6. 6

    入力中にテキストの編集ですべての単語を大文字にする

  7. 7

    それらの単語に添付されている特殊文字を含む、テキストからすべての単語を取得します

  8. 8

    リストを検索し、別のリストの単語を含むテキストを強調表示するExcelの数式はありますか?

  9. 9

    テキストファイルまたはJavaのユーザー入力のすべての単語に数値を割り当てるにはどうすればよいですか?

  10. 10

    JTextAreaにの入力中のテキストが(辞書のように)格納されている既存のJTextAreaの中の単語(テキスト)によって単語を挿入する方法はありますか?

  11. 11

    テキストボックスに入力された最新の単語を取得するWindowsPhone 8

  12. 12

    入力に入力された単語や文字を検出し、同じ文字で他の要素(div内のテキスト)を並べ替えます

  13. 13

    テキストJavaScriptの文の一致するすべての単語を強調表示します

  14. 14

    (Notepad ++)その行に特定の単語が含まれているテキストを置き換える方法は?

  15. 15

    入力中に、保存されている既存のテキストからJTextAreaに単語(テキスト)を挿入する

  16. 16

    検索ボックスに入力されたドキュメント内の単語を強調表示するにはどうすればよいですか?

  17. 17

    行に単語が含まれている場合は、文字の間にテキストを返します "

  18. 18

    特定の単語のテキスト値を入力します

  19. 19

    トリチウムを含むテキスト内の特定の単語の後に改行を挿入する

  20. 20

    Javascriptのテキストボックスに入力された単語が5語未満の場合にアラートを表示する方法

  21. 21

    正規表現を含む大文字が複数あるテキスト内のすべての単語

  22. 22

    ユーザー入力からテキスト文字列の単語数を数える方法

  23. 23

    テキストファイルの入力から文字で複数の単語を検索する

  24. 24

    すべての入力フィールドにテキストが含まれるまでボタンクリックを無効にします(javascript&jquery)

  25. 25

    入力タイプのテキストで、各単語の最初の文字を大文字にする方法

  26. 26

    テキストファイルから入力単語に最も類似している上位N個の単語を抽出します

  27. 27

    テキスト配列に入力と同様の値が含まれている行を検索する

  28. 28

    テキストに 2 つの単語が含まれる場合、テキストの代わりに画像を表示する

  29. 29

    テキスト内の特定の文字を含まない単語の数を見つけるプログラム

ホットタグ

アーカイブ