Skip to content

Nursabba/Word-counter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Word-counter

codeAlpha package CodeAlpha; import javax.swing.; import java.awt.; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class WordCounter extends JFrame { private JTextArea textArea; private JLabel wordCountLabel; private JButton countButton;

public WordCounter() {
    setTitle("Count Word Counter");
    setSize(600, 500);
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setLayout(new BorderLayout());

    textArea = new JTextArea();
    wordCountLabel = new JLabel("Word count: write your paragraph");
    countButton = new JButton("Count total number of  Words");

    countButton.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            countWords();
        }
    });

    add(textArea, BorderLayout.CENTER);
    add(countButton, BorderLayout.SOUTH);
    add(wordCountLabel, BorderLayout.NORTH);
}

private void countWords() {
    String text = textArea.getText();
    String[] words = text.split("\\s+");
    int wordCount = words.length;
    wordCountLabel.setText("Word count: " + wordCount);
}

public static void main(String[] args) {
    SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            WordCounter app = new WordCounter();
            app.setVisible(true);
        }
    });
}

}

About

codeAlpha

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors