2011-01-07 9 views
3

Ich habe eine Basisklasse, die JButton erweitert, und verwendet DropShadowBorder von SwingX, um einen einfachen Rahmen hinzuzufügen. Das Problem ist, dass es jedes Mal einen Zeitbruch in Millisekunden anzeigt, wenn ich den Mauszeiger über die Schaltfläche halte. Gibt es eine Möglichkeit, diese Protokollierung zu deaktivieren? Dies ist der Code Ich verwende:Stop DropShadowBorder Konsolenprotokollierung

DropShadowBorder sb = new DropShadowBorder(); 
sb.paintBorder(this, g2, 25, 15, 625, 525); 

Die Ausgabe sieht wie folgt aus:

1ms 
0ms 
1ms 
1ms 
0ms 

Antwort

0

für DropShadowBorder auf den Quellcode der Suche, ich sehe keine Konsole ausgegeben. (http://www.java2s.com/Open-Source/Java-Document/Swing-Library/swingx/org/jdesktop/swingx/border/DropShadowBorder.java.htm)

Es muss von Ihrem Knopf oder Code kommen.

+0

Oh, ich habe vergessen zu erwähnen, dass ich in der ganzen Klasse kein einziges System.out.println verwendet habe. Danke :) – arturopuente

+0

Könnte eine andere Klasse sein, die Sie dann verwenden, der DropShadowBorder sieht gut aus. Können Sie ein SSCCE erstellen, das das Problem veranschaulicht? – jzd