Entradas

Mostrando las entradas con la etiqueta tips

getParameter en JSF

En JSF todos los valores de los formularios se pasan por ManagedBeans (con más detalle lo veremos en el curso que está a punto de salir) Pero ¿qué pasa si queremos procesar una petición con parámetros? En Java web y Struts podemos acceder a los parámetros a través del objeto implícito "request", pero JSF no hay ese objeto implícito ¿qué se hace? Bueno, para acceder al objeto request debemos hacer lo siguiente: HttpServletRequest request = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest(); A partir de allí, podemos usar el objeto request . Ahora, los nombres de los controles tendrán un ligero cambio. Estará compuesto por el "id" del formulario y del "id" del mismo control. Por ejemplo, consideremos este .jsp <h:form id="form0"> <h:outputLabel value="Escriba número:"/> <h:inputText id="numeroText" value="#{form.numero}" /><br/> ... Entonces, para acceder

Configurar NetBeans con WebLogic

Imagen
(Tomado de http://www.nabble.com/Netbeans-6.5-can't-add-Weblogic-10.3-server-td20002675.html ) Considerando que se tiene instalado WebLogic 10.3 en c:\oracle\Middleware\wlserver_10.3, el usuario es weblogic y su contraseña weblogic: 1. Abrir el archivo %HOME_PATH%\.netbeans\6.5\config\J2EE\InstalledServers\.nbattrs Es un archivo en formato xml 2. Agregar la siguiente etiqueta: <fileobject name="__instance_4__"> <attr name="debuggerPort" stringvalue="8787"/> <attr name="displayName" stringvalue="BEA WebLogic Server"/> <attr name="domainRoot" stringvalue="C:/oracle/Middleware/wlserver_10.3/samples/domains/wl_server"/> <attr name="isLocal" stringvalue="true"/> <attr name="password" stringvalue="weblogic"/> <attr name="registeredWithoutUI" stringvalue="false"/> <attr name="serverRoot" stringvalue=

Cambiar ícono a un JFrame

Imagen
Un visitante de mi blog me pidió que le dijera cómo cambiar el ícono de los JFrame. Pero como este tip puede ser útil para toda la comunidad, decidí escribirlo aquí en mi blog. Paso 1 El ícono debe ser una imagen de extensión PNG. Esto se hace más fácil, ya que conseguir una figura y convertirlo en formato .ico es muy complicado. Los PNG nos ayudan bastante. Paso 2 La imagen que será el ícono debe estar dentro del paquete de fuentes, como si fuera una clase más. Si estuviera dentro de un paquete, sería mucho mejor. Paso 3 En el código del JFrame que vamos a poner el ícono, sobreescribimos el método  getIconImage()  conteniendo el siguiente código: (notar cómo se está llamando a la imagen .png) @Override public Image getIconImage() { Image retValue = Toolkit.getDefaultToolkit(). getImage(ClassLoader.getSystemResource("resources/icono.png")); return retValue; } Paso 4 En la vista de diseño del JFrame, lo seleccionamos y vamos sus propiedades, busca

Cambiando el Look And Feel de NetBeans

Imagen
(Versión Wiki: http://wiki.netbeans.org/TaT_CambiandoLookAndFeel ) El look and feel predeterminado desde la versión 6.5 del IDE NetBeans se establece de acuerdo al sistema operativo. Esto hace que el NetBeans parezca una aplicación de Windows con el Look and Feel del Windows que se esté usando, y así en cualquier sistema operativo. Para cambiar el look and feel necesitamos editar el archivo netbeans.conf que se encuentra en la subcarpeta etc del directorio de NetBeans. Abriremos ese archivo usando un editor de texto. Lo que necesitamos editar es la línea que dice "netbeans_default_options": Lo que debemos es agregar al final de la cadena (como parte de la cadena, es decir, dentro de las comillas dobles) lo siguiente: --laf javax.swing.plaf.metal.MetalLookAndFeel al reiniciar el IDE, veremos los cambios