Author: sebb
Date: Fri Oct 14 18:04:27 2011
New Revision: 1183449
URL: http://svn.apache.org/viewvc?rev=1183449&view=rev
Log:
Log the chosen LAF with its aliases
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/action/LookAndFeelCommand.java
Modified:
jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/action/LookAndFeelCommand.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/action/LookAndFeelCommand.java?rev=1183449&r1=1183448&r2=1183449&view=diff
==============================================================================
---
jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/action/LookAndFeelCommand.java
(original)
+++
jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/action/LookAndFeelCommand.java
Fri Oct 14 18:04:27 2011
@@ -19,6 +19,7 @@
package org.apache.jmeter.gui.action;
import java.awt.event.ActionEvent;
+import java.util.ArrayList;
import java.util.HashSet;
import java.util.Locale;
import java.util.Set;
@@ -30,12 +31,16 @@ import javax.swing.UnsupportedLookAndFee
import org.apache.jmeter.gui.GuiPackage;
import org.apache.jmeter.gui.util.JMeterMenuBar;
import org.apache.jmeter.util.JMeterUtils;
+import org.apache.jorphan.logging.LoggingManager;
+import org.apache.log.Logger;
/**
* Implements the Look and Feel menu item.
*/
public class LookAndFeelCommand implements Command {
+ private static final Logger log = LoggingManager.getLoggerForClass();
+
private static final String JMETER_LAF = "jmeter.laf"; // $NON-NLS-1$
private static final Set<String> commands = new HashSet<String>();
@@ -47,7 +52,21 @@ public class LookAndFeelCommand implemen
}
try {
- UIManager.setLookAndFeel(getJMeterLaf());
+ String jMeterLaf = getJMeterLaf();
+ UIManager.setLookAndFeel(jMeterLaf);
+ if (log.isInfoEnabled()) {
+ ArrayList<String> names=new ArrayList<String>();
+ for(UIManager.LookAndFeelInfo laf : lfs) {
+ if (laf.getClassName().equals(jMeterLaf)) {
+ names.add(laf.getName());
+ }
+ }
+ if (names.size() > 0) {
+ log.info("Using look and feel: "+jMeterLaf+ " "
+names.toString());
+ } else {
+ log.info("Using look and feel: "+jMeterLaf);
+ }
+ }
} catch (IllegalAccessException e) {
} catch (ClassNotFoundException e) {
} catch (InstantiationException e) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]