All Projects → haxxorsid → swing-paint-application

haxxorsid / swing-paint-application

Licence: other
A Basic Paint Application based on Java Swing.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to swing-paint-application

sph opengl
SPH simulation in OpenGL compute shader.
Stars: ✭ 57 (-3.39%)
Mutual labels:  university-project, college-project
Aliah-University-App
App made using Flutter for Aliah University Kolkata, West Bengal, India
Stars: ✭ 29 (-50.85%)
Mutual labels:  university-project, college-project
sph vulkan
SPH simulation in Vulkan compute shader.
Stars: ✭ 29 (-50.85%)
Mutual labels:  university-project, college-project
UX-design
Learn how to design and prototype Web products that are comfortable and even joyful to use.
Stars: ✭ 16 (-72.88%)
Mutual labels:  university-project, university-course
An-PHP-Based-Affiliate-marketing-website
University project involving Javascript, PHP, HTML, CSS and database’s queries management.
Stars: ✭ 51 (-13.56%)
Mutual labels:  college-project
vscode-color
Helper with GUI to generate color codes such as CSS color notations.
Stars: ✭ 88 (+49.15%)
Mutual labels:  color-picker
colr pickr
Colr Pickr, a vanilla JavaScript color picker component built with SVGs, with features like saving colors. Similar design to the chrome-dev-tools color picker.
Stars: ✭ 27 (-54.24%)
Mutual labels:  color-picker
react-artboard
A realistic paint component
Stars: ✭ 45 (-23.73%)
Mutual labels:  paint-application
magento-grid-colors
Magento 2 Grid Colors module for colorizing admin grids. Supports saving of states with the help of grid's bookmarks.
Stars: ✭ 54 (-8.47%)
Mutual labels:  color-picker
ColorPicker
Powerful screen ColorPicker/Chooser application for Linux Desktop
Stars: ✭ 55 (-6.78%)
Mutual labels:  color-picker
reinvented-color-wheel
A vanilla-js touch-friendly HSV color picker inspired by Farbtastic Color Picker.
Stars: ✭ 43 (-27.12%)
Mutual labels:  color-picker
Materias-UFFS
Todo conteúdo do Curso, você encontra aqui 🍩 👾(COLINHA 😂)
Stars: ✭ 61 (+3.39%)
Mutual labels:  university-project
vue-accessible-color-picker
A color picker component for Vue.js 3.
Stars: ✭ 54 (-8.47%)
Mutual labels:  color-picker
color-picker
Implementation of an HSV color picker
Stars: ✭ 23 (-61.02%)
Mutual labels:  color-picker
svelte-color-picker
A color picker component for svelte
Stars: ✭ 96 (+62.71%)
Mutual labels:  color-picker
Cheesebaron.ColorPickers
Sample library with ports of different Color Picker implementations.
Stars: ✭ 14 (-76.27%)
Mutual labels:  color-picker
RAScrollablePickerView
Lightweight HSB color picker view.
Stars: ✭ 39 (-33.9%)
Mutual labels:  color-picker
awesome-uva
A curated list of UVa projects
Stars: ✭ 11 (-81.36%)
Mutual labels:  university-project
netcanv
A lightweight app for real-time online collaborative painting.
Stars: ✭ 23 (-61.02%)
Mutual labels:  paint-application
WearColorPicker
A lightweight color picker library for Android Wear.
Stars: ✭ 23 (-61.02%)
Mutual labels:  color-picker

What is Swing Paint Application ?

A basic paint application based on Java swing made for College as a Mini-project.

Features

  1. Draw strokes with pencil tool and set thickness.
  2. 11 Quick color selection buttons.
  3. Provided with Color Picker (Swatches, HSV, HSL, RGB, CMYK) using JColorChooser.
  4. Small size, easy-to-understand code.
  5. Save, Save As, Load buttons to Save/Load you work using Interactive JFileChooser.
  6. Undo, Redo
  7. Nimbus Look and Feel theme.
  8. Set Canvas size. ( Minimum recommended: 900x800)

Screenshots

Setting Canvas Size

OptionPane for setting canvas size

Paint Application

Application

Save, Save as and Load. ( JFileChooser)

Save Window Load Window

Color Picker ( JColorChooser)

Color Picker

How to use this repository

  • Fork it.
  • Click on Clone or download button in top right corner.
  • Download zip.
  • Extract.
  • Open eclipse or any IDE and Import project.
  • Run InputWH.java.
  • If you're experiencing NullPointerException issue regarding images, the images stored in /bin folder might not be downloaded, so please download them manually from this repository from bin folder and link/copy those images with your project in eclipse.

Note

All icons used in the project are placed in /bin folder. So if you're experiencing any NullPointerException issue, please link/copy those image files in your project properly.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].