Project

Text Editor

Challenging
459 completions
~ 35 hours
4.2

Apart from applying your basic knowledge about loops, strings, methods, classes and other topics, you will get a grasp of SWING, a widget library for GUI (graphical user interface).

Provided by

JetBrains Academy JetBrains Academy

About

Looks like you like challenges! This project, however, is not too tricky if you’re feeling like an advanced learner. A text editor you’re going to write allows to search for specific files and open them. Check out the prerequisites, and if you’re ready, let’s roll!

Graduate project icon

Graduate project

This project covers the core topics of the Java Desktop Application Developer course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Using your competence in inheritance and newly acquired knowledge of SWING, create a window where the user can enter a text.
Get familiar with files and buttons in SWING library: add the buttons and enable the user to save files
Create a menu for a user to save the text, exit the program etc.
Using regular expressions and multithreading, enable the user to search in a file.

Reviews

Amr Wasfi avatar
Amr Wasfi
2 months ago
the last part was hard and complicated, should have given more description
EVGENII MORGUNOV avatar
EVGENII MORGUNOV
10 months ago
it's awesome:/**⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠴⠤⠤⠴⠄⡄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠄⠒⠉⠀⠀⠀⠀⠀⠀⠀⠀⠁⠃⠆⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡜⠁⠀⠀⠀⢠⡄⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠑⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ...
marlonalegria
1 year ago
Regex, threads and swing, particularly Intellij GUI which I decide to use.

4.2

Learners who completed this project within the Java Desktop Application Developer course rated it as follows:
Usefulness
4.5
Fun
4.2
Clarity
3.9