{"id":26917580,"url":"https://github.com/kawin101/java_gui_crud_csv","last_synced_at":"2025-04-01T20:50:01.214Z","repository":{"id":120708761,"uuid":"480933167","full_name":"kawin101/Java_GUI_CRUD_CSV","owner":"kawin101","description":"Java GUI, CURD and Save \u0026 Upload data with .csv file","archived":false,"fork":false,"pushed_at":"2025-01-18T10:00:28.000Z","size":118,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-18T10:29:01.287Z","etag":null,"topics":["crud-application","desktop","java","java-gui-application"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kawin101.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-04-12T18:44:35.000Z","updated_at":"2025-01-18T10:01:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"cb699d64-2b06-4dbc-8361-9a0f4f370a4f","html_url":"https://github.com/kawin101/Java_GUI_CRUD_CSV","commit_stats":null,"previous_names":["kawin101/java_gui_crud_csv","linushawk/java_gui_crud_csv","kawin101x/java_gui_crud_csv","kawinxii/java_gui_crud_csv"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kawin101%2FJava_GUI_CRUD_CSV","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kawin101%2FJava_GUI_CRUD_CSV/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kawin101%2FJava_GUI_CRUD_CSV/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kawin101%2FJava_GUI_CRUD_CSV/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kawin101","download_url":"https://codeload.github.com/kawin101/Java_GUI_CRUD_CSV/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246709912,"owners_count":20821298,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crud-application","desktop","java","java-gui-application"],"created_at":"2025-04-01T20:50:00.547Z","updated_at":"2025-04-01T20:50:01.208Z","avatar_url":"https://github.com/kawin101.png","language":"Java","readme":"# Java_GUI_CRUD_CSV\n\n\u003cp\u003e\u003ci\u003eProject-Save-to-CSV-and-DrinkWater\u003c/i\u003e\u003c/p\u003e\n\n* My first project with JAVA, This work my old project in March 2021\n* พัฒนาโดย (Programing): นายกวินภพ ชมนิกร \n\n## Table of Contents\n- [Introduction](#introduction)\n- [Prerequisites](#prerequisites)\n- [Setup](#setup)\n- [Running the Application](#running-the-application)\n- [Project Structure](#project-structure)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Introduction\nThis project is a basic Java Desktop Application that demonstrates CRUD operations and saves data to a CSV file. It is designed for beginners to get started with Java GUI development using NetBeans.\n\n## Prerequisites\n- **JDK 9 or higher**\n  1. Go to the [Oracle JDK download page](https://www.oracle.com/java/technologies/javase/javase9-archive-downloads.html).\n  2. Accept the license agreement.\n  3. Download the installer for your operating system.\n  4. Follow the installation instructions.\n\n- **NetBeans 13**\n  1. Go to the [NetBeans download page](https://netbeans.apache.org/download/index.html).\n  2. Select the version 13 and download the installer for your operating system.\n  3. Follow the installation instructions.\n\n## Setup\n1. **Clone the repository:**\n   ```sh\n   git clone https://github.com/kawin101/Java_GUI_CRUD_CSV.git\n   cd Java_GUI_CRUD_CSV\n   ```\n\n2. **Open the project in NetBeans:**\n   - Open NetBeans.\n   - Go to File \u003e Open Project.\n   - Navigate to the cloned repository and open it.\n\n3. **Build the project:**\n   - Right-click on the project in the Projects pane.\n   - Select Build.\n\n## Running the Application\n1. **Run the project:**\n   - Right-click on the project in the Projects pane.\n   - Select Run.\n\n2. **Using the application:**\n   - The main window will open.\n   - You can perform CRUD operations and save data to a CSV file.\n\n## Project Structure\n```\nJava_GUI_CRUD_CSV\n├── src\n│   └── main\n│       ├── java\n│       │   └── com\n│       │       └── example\n│       │           └── Main.java\n│       └── resources\n│           └── application.properties\n├── nbproject\n│   ├── build-impl.xml\n│   ├── genfiles.properties\n│   ├── private\n│   │   └── private.properties\n│   ├── project.properties\n│   └── project.xml\n├── build.xml\n├── manifest.mf\n└── README.md\n```\n\n## Usage\n- **Main.java:** The main entry point of the application.\n- **application.properties:** Configuration file for the application.\n\n## Contributing\nContributions are welcome! Please fork the repository and submit a pull request.\n\n## License\nThis project is licensed under the Apache License 2.0.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkawin101%2Fjava_gui_crud_csv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkawin101%2Fjava_gui_crud_csv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkawin101%2Fjava_gui_crud_csv/lists"}