public static JTextField tfPref(String key, int cols, String def) {
        final Class<?> callerClass = LangUtil.getTraceClass(1);
		return tf(PrefUtil.getString(key, def, callerClass), 
    			cols, 
				PrefUtil.setF(key, callerClass));
	}
	
//    public static JTextArea taPref(String key, int cols) {
//    	String def = "";
//		return taPref(key, cols, def);
//    }