Giter Site home page Giter Site logo

mardssss / simplenotepad Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 23 KB

A simple Notepad application written in Java using Swing for creating, opening, editing, and saving text documents.

Java 100.00%
gui java javadevelopment javaswing notepad opensource swing texteditor

simplenotepad's Introduction

Notepad Application

A simple Notepad application written in Java using Swing for creating, opening, editing, and saving text documents.

Captura de Ecrã (4)

Table of Contents

Features

  • Create new documents
  • Open existing documents
  • Save documents
  • Save documents with different file names
  • Apply basic text formatting (Bold and Italic)
  • Preferences to customize font family and size
  • Switch between Light and Dark themes

Getting Started

Prerequisites

  • Java Development Kit (JDK)
  • An Integrated Development Environment (IDE) for Java, such as Eclipse or IntelliJ IDEA

Installation

  1. Clone the repository:

    git clone https://github.com/mardssss/simplenotepad.git Open the project in your Java IDE.

Run the GUI.java file to launch the application.

Usage

  • Create a new document: Click on "File" > "New" in the menu bar.
  • Open an existing document: Click on "File" > "Open" and select a file.
  • Save the current document: Click on "File" > "Save."
  • Save the document with a different name: Click on "File" > "Save As."
  • Customize font family and size: Click on "File" > "Preferences."
  • Apply text formatting:
  • Select text in the document.
  • Click on "Style" in the menu bar and choose "Bold" or "Italic."

Themes

You can switch between Light and Dark themes by selecting your preference in the "Preferences" menu.

Contributing

If you'd like to contribute to this project, please follow these steps:

Fork the repository.

  • Create a new branch for your feature or bug fix: git checkout -b feature/your-feature-name or git checkout -b bugfix/your-bug-fix.
  • Commit your changes: git commit -m 'Add new feature' or git commit -m 'Fix a bug'.
  • Push your branch: git push origin feature/your-feature-name or git push origin bugfix/your-bug-fix.
  • Create a pull request on GitHub.

Acknowledgments This project was made to practice java swing. Special thanks to the Java Swing library for making it possible to create graphical user interfaces in Java.

simplenotepad's People

Contributors

mardssss avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.