Небольшой desktop-проект на Java Swing: одно окно, два независимых пользователя и мгновенный обмен сообщениями внутри приложения.
- Добавлен современный "card"-интерфейс с закруглёнными панелями для каждого пользователя.
- Фон окна заменён на мягкий градиент.
- Обновлена типографика и отступы для более чистого визуального стиля.
- Кнопки
Sendполучили контрастные цвета для каждой стороны. - Сообщения теперь отправляются с отметкой времени (
HH:mm).
- Два чата (User 1 и User 2) в одном окне.
- Отправка по кнопке
Send. - Отправка по
Enter. - Перенос строки по
Shift + Enter. - Автопрокрутка чата к последнему сообщению.
src/
TwoWayColorfulChat.java
Требуется JDK 11+.
javac -d out src/TwoWayColorfulChat.java
java -cp out TwoWayColorfulChat- Добавить отдельные стили сообщений (bubble left/right).
- Сохранение истории в файл.
- Поддержка тем (light/dark).