Skip to content

Nikhitha999-nikki/Java_AI_ChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java_AI_ChatBot

Java AI Chatbot GUI

A clean and responsive desktop chatbot built with Java Swing. This project demonstrates how to build a simple chat interface, handle user input, apply basic NLP logic, and display messages with a modern touch.


📌 Overview

This chatbot features:

  • A styled graphical user interface using Java Swing
  • User and bot messages with timestamps
  • A "Bot is typing..." simulation using threads
  • Custom input field with rounded corners
  • Easily extendable NLP logic through a separate simpleNLP class

📷 Preview

Screenshot


🛠 Technologies

  • Java SE (8+)
  • Swing (GUI toolkit)
  • StyledDocument (for text formatting)
  • Multi-threading (simulated typing delay)

🔧 Setup & Run

Prerequisites

  • Java 8 or later installed

Steps to Run

cd chatBot
javac ChatBotGui.java
java ChatBotGui

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages