=============== Netbeans Themes
Here are some themes specifically designed for Java source code which are based off those found at http://eclipsecolorthemes.org/.
Intalling
Go to Tools > Options
and select the Font's & Colors section. Then click Import at the bottom left and select the downloaded zip file. Click the checkbox next to All, and press OK. Netbeans will restart (or just quit I've found). The Editor > Other
section when importing is there in order to select the theme you just installed.
All-in-1 Bundle
Below is a download link that will contain the majority of the themes on this repository in a single zip for you to install.
Creating New Themes
Clone this repo with git clone git://github.com/Zren/Netbeans-Themes.git
then cd Netbeans-Themes
Create a new branch based off the master branch with git branch ThemeName
. Then checkout that branch with git checkout ThemeName
. Each theme has it's own branch based off the master branch so any changes to it will chain down to your theme when Netbeans adds new configurable values. Do not push from a theme branch to the master. Always edit the master branch when editing files outside src/
.
Go to the src/
folder and edit the files within. They are renamed and all in a single folder for ease of use when editing. The .nbattr files will be auto generated. Right now, the scripts only supports the files for x-java and the base theme colors.
To build the theme, go into the tools/
folder and run make.bat
. Which will build a zip bundle in an untracked folder called Themes.
Theme Editing
While colours are stored in hexidecimal ARGB format, alpha is not checked/used for assumably all configurable values.
Useful Links
- A theme builder for PHP/HTML/Javascript/CSS: http://www.wordfraud.net/themebuilder/
====== Themes
Monokai
Source | Download | Based on: http://eclipsecolorthemes.org/?view=theme&id=52
Theme Links:
Retta
Source | Download | Based on: http://eclipsecolorthemes.org/?view=theme&id=1004
Differences:
occurrenceIndication: #5E5C56 -> #333
Sunburst
Source | Download | Based on: http://eclipsecolorthemes.org/?view=theme&id=383
Theme Links:
Vibrant Ink
Source | Download | Based on: http://eclipsecolorthemes.org/?view=theme&id=3
Differences:
annotation: n/a -> #fff
findScope: #191919 -> #414C3B (selectionBackground)
occurrenceIndication: (bg) #616161 -> #414C3B (selection bg) + #fff (selection fg)
Zenburn
Source | Download | Based on: http://eclipsecolorthemes.org/?view=theme&id=2
Differences:
enum: n/a -> #fff
Theme Links:
- Theme wiki: http://slinky.imukuppi.org/zenburnpage/
- Other Adaptions: