NetBeans Look&Feel

Java-coffe-128Ако корисите KDE и не ви ја чита темата, или поради било која причина сакате да го смените изгледот на вашето омилено IDE, тоа е возможно благодарение на фактот што има интерфејс базиран на Swing, и само треба како параметар да му се предаде ‘Look&Feel’-от кој сакаме да го користиме.

Има неколку Look&Feel библиотеки, меѓу кои:

За да му кажеме на IDE-то кој L&F да го користи, треба да го отвориме неговата конфигурациска датотека, т.е. netbeans.conf, и да ја најдеме линијата:
netbeans_default_options="-J-Dorg.netbeans.modules.tomcat.autoregister.token=1272986855088 -J-Dorg.netbeans.modules.tomcat.autoregister.catalinaHome= ...."

Оваа датотека се наоѓа во фолдерот кадешто е инсталиран NetBeans-от, во папката etc, пример во Ubuntu да ја отвориме во конзола, можеме да ја извршиме наредбата (ова е во мој случај, проверете си каде ви е инсталирано IDE-то):
sudo nano /usr/local/netbeans-6.8/etc/netbeans.conf

Забележуваме дека во наводниците се наведуваат сите параметри, со една или две цртки и аргументи. Тука треба на крај, пред последниот наводник да го додадеме нашето. Пр. ако го имам симнато Napkin Look and Feel, и екстрактирано во /home/martin/.nblaf тогаш го додавам слединов ред пред послениот наводник:
−−cp:p /home/martin/.nblaf/napkinlaf.jar −−laf net.sourceforge.napkinlaf.NapkinLookAndFeel

Нормално дека нема со Napkin темата да работам, но е добар пример како може било кој L&F да се постави. Освен Substance, кој кога ќе се одбере, IDE-то не стартува. Имаше порано плагин за NetBeans за него, кој дури имаше и таб во Options делот на NetBeans кајшто можеше да се одбере која од темите од Substance (кои патем ги има многу и многу се добри), но авторот одлучил дека нема време за неговиот развој, или неможел да го прати брзото темпо на развој на NetBeans платформата и нејзините промени.

Мој фаворит, доколку користите Java 6, е Nimbus Look&Feel, за него да го специфицирате, само додадете ја следната линија на крајот, меѓу наводниците – како што рековме.
−−laf com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel

Приметувате дека не специфицираме патека до библиотеката, бидејќи е составен дел на Java 6 JRE-то.

Напишете коментар

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Промени )

Twitter слика

You are commenting using your Twitter account. Log Out / Промени )

Facebook photo

You are commenting using your Facebook account. Log Out / Промени )

Google+ photo

You are commenting using your Google+ account. Log Out / Промени )

Connecting to %s