diff --git a/nbproject/genfiles.properties b/nbproject/genfiles.properties
index dc23b16..163940c 100644
--- a/nbproject/genfiles.properties
+++ b/nbproject/genfiles.properties
@@ -1,8 +1,8 @@
-build.xml.data.CRC32=41e2275d
+build.xml.data.CRC32=59e91121
build.xml.script.CRC32=1097797e
build.xml.stylesheet.CRC32=a56c6a5b@2.67.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
-nbproject/build-impl.xml.data.CRC32=41e2275d
+nbproject/build-impl.xml.data.CRC32=59e91121
nbproject/build-impl.xml.script.CRC32=e0c60086
nbproject/build-impl.xml.stylesheet.CRC32=238281d1@2.67.1
diff --git a/nbproject/project.xml b/nbproject/project.xml
index ab50e33..d20bb34 100644
--- a/nbproject/project.xml
+++ b/nbproject/project.xml
@@ -31,6 +31,14 @@
1.51.1
+
+ org.openide.explorer
+
+
+
+ 6.57.1
+
+
org.openide.modules
diff --git a/src/org/idp/laf/LAF_killer.java b/src/org/idp/laf/LAF_killer.java
index 1a33530..5062af6 100644
--- a/src/org/idp/laf/LAF_killer.java
+++ b/src/org/idp/laf/LAF_killer.java
@@ -6,6 +6,8 @@
package org.idp.laf;
+import java.awt.Toolkit;
+import java.awt.image.ColorModel;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
@@ -21,6 +23,7 @@ import java.util.List;
import java.util.Set;
import java.util.logging.Level;
import java.util.logging.Logger;
+import javax.swing.JTree;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
@@ -36,7 +39,10 @@ import org.idp.laf.settings.Font;
import static org.idp.laf.settings.Font.FontClass.FA;
import static org.idp.laf.settings.Font.FontClass.FS;
import org.idp.laf.settings.Gradient;
+import org.openide.explorer.view.NodeRenderer;
+import org.openide.explorer.view.TreeView;
import org.openide.util.Exceptions;
+import org.openide.windows.WindowManager;
/**
*
@@ -322,11 +328,22 @@ load ();
UIManager.put("Button.border", brd);
-
+ Object [] keys = new Object[UIManager.getLookAndFeelDefaults().keySet().size()];
+ // UIManager.put("Tree.textForeground", new javax.swing.plaf.ColorUIResource(0,255,0));
+ // This is F*CKIN VOODOO MAGIC... aaaaaaaaa, I'm just as black cat in a night
+ System.setProperty("nb.useSwingHtmlRendering", "true");
+ // NodeRenderer nr = NodeRenderer.sharedInstance();
+// Field[] fields = nr.getClass().getFields();
+// for (int i = 0; i < fields.length; i ++)
+// {
+// System.out.println(">>> " + fields[i]);
+// }
+ //public static NodeRenderer sharedInstance()
//
-
+
+ repaintUI();
}
@@ -336,4 +353,11 @@ load ();
}
+ private static void repaintUI()
+{
+SwingUtilities.updateComponentTreeUI(WindowManager.getDefault().getMainWindow());
+WindowManager.getDefault().getMainWindow().pack();
+WindowManager.getDefault().getMainWindow().repaint();
+}
+
}