? Java-programmer bruker et sett utseendet til å definere utseende på et grafisk brukergrensesnitt ( GUI ) . Nimbus , men ikke standard utseende for Java- programmer, er fremtredende for sin evne til å kjøre på flere plattformer, så vel som dens ren estetisk struktur . NetBeans , et integrert utviklingsmiljø skrevet i Java , kan endres for å bruke Nimbus utseende. Look and Feel
I Java , utvider hver GUI komponent JComponent klassen . Alle GUI-komponenter gjennomføre en underklasse av ComponentUI . ComponentUI gir informasjon til JComponent sub - klassen om hvordan å gjengi og vise objektet på skjermen. Når du setter et utseende i Java- program , gir det en konkret gjennomføring av ComponentUI sub - klassen , endre måten at objektet er gjengitt . Dette kan inkludere å endre skrift , ikoner , dimensjonering eller fargen på en programmets GUI-komponenter .
Nimbus Look and Feel
Nimbus ble først introdusert i 2008 som en mer elegant erstatning til havet og Metal utseende og føles. Nimbus har en blå og grå farge gane , samt buede grensesnitt komponenter for et moderne utseende. Den er gjengitt i sin helhet med vektorgrafikk , snarere enn bitmap grafikk som eldre utseende og føles utnytte. Dette gjør Nimbus å gjengi skarpe grensesnitt uansett oppløsning .
Endre NetBeans ' Look and Feel
NetBeans bruker Java Windows utseende som standard på Windows-plattformer , Metal eller GTK på Linux eller Solaris -plattformer . Den bruker Aqua på Mac-plattformer . Hvis du bruker versjon 6.0 eller nyere av Java Development Kit , kan du konfigurere NetBeans å bruke Nimbus utseendet i stedet for systemets standard. Åpne " netbeans.conf " filen i " etc" katalogen på NetBeans installasjon katalogen på datamaskinen. Tilføy "- laf Nimbus " rett før den avsluttende anførselstegn i " netbeans_default_options "-delen . Lagre konfigurasjonsfilen . Bruk datamaskinens standard tekst -editor for å redigere konfigurasjonsfilen . Når du starter NetBeans , vil den automatisk vise alle på skjermen komponenter med Nimbus utseende.
NetBeans Inkonsekvenser
Selv NetBeans kan utnytte Nimbus look og føler, en rekke uoverensstemmelser oppstår mellom Nimbus spesifikasjoner og måten NetBeans komponentene er gjengitt . Slike uoverensstemmelser er relativt små , hovedsakelig knyttet til komponent skyggelegging og hvilke typer ikoner brukes i hele programmet .