SystemLookAndFeel.bsh

/**
 * Scott Hurring
 * http://hurring.com/software/jedit/
 *
 * Macro to force jEdit to take on a native look and feel.
 */

import java.awt.Frame;
import java.awt.Window;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

/**
 * Everything below was stolen from the 
 * jEdit plugin LookAndFeel 
 */
updateAllDialogComponentTreeUIs(Window win)
{
	Window[] children = win.getOwnedWindows();
	for (int i=0; i<children.length; i++) {
		if (win instanceof Frame) {
			continue;
		}
		SwingUtilities.updateComponentTreeUI(win);
		updateAllDialogComponentTreeUIs(win);
	}
}

Frame[] frames = Frame.getFrames();
for (int i=0; i<frames.length; i++) {
	SwingUtilities.updateComponentTreeUI(frames[i]);
	updateAllDialogComponentTreeUIs(frames[i]);
}