2012-04-24 3 views
9

Ich versuche im Wesentlichen, den Standard-Windows XP-Simulator nachzuahmen. Wenn ich die Hintergrundfarben der Buttons in Java ändere, sehen sie sehr flach und "langweilig" aus. Ich möchte, dass die Schaltflächen so nah wie möglich an den Schaltflächen im Windows XP-Rechner aussehen. HierStandardtasten in Java ändern, damit sie "besser" aussehen

ist ein Bild zu vergleichen Mine WinXp suchen: calc example

Gibt es irgendeine Art von Verfahren kann ich den Stil der Tasten viel ändern, wie Sie in Visual Basic tun können, um die Tasten fast zu machen Pop mehr oder schauen Sie 3D wie der Windows XP Rechner.

Die Standardschaltflächen in Java sind eine Art von was ich suche, außer dort nicht weiß dort mehr von einer blauen Art von Farbe in einem Gradienten.

Ist das möglich, oder bin ich mit hässlichen Knopf fest?

+0

sehen http://stackoverflow.com/questions/2592207/how-to-improve -look-and-feel-of-java-swing-gui – DrewCo

Antwort

20

Versuchen Sie das System Look and Feel zu Beginn des Hauptverfahrens Einstellung:

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 

Dadurch werden alle Swing-Widgets mit nativer-ish Look laden.

Wenn Sie insterested in dem, was Sie mit diesem Befehl tatsächlich tun, hat Oracle ein nettes Tutorial in Bezug auf Aussehen und fühlt sich an: http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html

+1

Beachten Sie, dass dies vor dem Erstellen einer GUI erfolgen sollte –

+0

Danke! Es funktionierte! – ComputerLocus

+1

Dies hat den zusätzlichen (großen) Vorteil, dass es den Benutzern von OS X oder * nix, die (im Allgemeinen) das Aussehen ihres nativen Systems bevorzugen, nicht das Windows-Aussehen aufzwingt. –

Verwandte Themen