<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Planeta NetBeans</title>
    <link>http://www.planetnetbeans.org/es/</link>
    <language>es</language>
    <description>Planeta NetBeans - http://www.planetnetbeans.org/es/</description>
    <item>
      <title>Avbravo: NetBeans Innovators Grant Contest</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-4599113536445694667</guid>
      <link>http://avbravo.blogspot.com/2008/10/netbeans-innovators-grant-contest.html</link>
      <description>Hace unos dias se realizo el anuncio oficial de la culminación de&lt;a href="http://www.netbeans.org/grant/"&gt;NetBeans Innovators Grant Contest&lt;/a&gt;&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_fWhXbpnpdnc/SOZQrOSvfQI/AAAAAAAABV0/QnQwCbFQTHw/s320/Screeny+2008.10.03.11.04.11.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;En este caso cree un tutorial de Cube°n, un buen proyecto que nos permite gestionar nuestros proyectos en JIRA o localmente.&lt;br /&gt;&lt;a
      href="http://code.google.com/p/cubeon"&gt;Sitio oficial del proyecto&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/AvbravotutorialCuben"&gt;Tutorial Usando Cube°n&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_fWhXbpnpdnc/SOZRoii4ujI/AAAAAAAABV8/vo3eY38PvzM/s320/006tarea.png" /&gt;</description>
      <pubDate>Fri, 03 Oct 2008 17:10:09 +0000</pubDate>
    </item>
    <item>
      <title>{ Radamanthys } » NetBeans: Sacandole el jugo a JCalendar</title>
      <guid isPermaLink="false">http://radamanthys.homelinux.org/?p=75</guid>
      <link>http://radamanthys.homelinux.org/?p=75</link>
      <description>&lt;div align="center"&gt;&lt;a href="http://radamanthys.homelinux.org/wordpress/images/jc0.png"&gt;&lt;img src="http://radamanthys.homelinux.org/wordpress/images/thumbnail/tb_jc0.png" alt="jcalendar" border="0" title="jcalendar" /&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Una vez agregado JCalendar al classpath del proyecto(no lo voy a utilizar desde el diseñador esta vez xD) me he puesto a trastear con el y utilizarlo en una aplicacion donde el usuario debe llenar un campo de texto de un
      formulario respetando un formato para la fecha, pero el usuario no debera editar directamente este campo si no que seleccionara la fecha presionando un boton que cargara una ventana tipo &lt;em&gt;pop up&lt;/em&gt;, en la cual vera un calendario y un boton de aceptar(que al ser presionado, guardara los datos de la fecha elejida y que posteriormente podemos obtener mediante los metodos que provee la clase(una que me he creado), posteriormente cerrara la ventana).&lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;div
      class="wp_syntax"&gt;&lt;div class="code"&gt;&lt;pre class="java"&gt;&lt;span style="color: #808080; font-style: italic;"&gt;/* * Clase, uso de JCalendar como una ventana tipo Pop Up * Copyright (C) 2008 Moises Brenes, http://mbrenes.blogspot.com * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This
      program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * * Any non-GPL usage of this software or parts of this
      software is strictly * forbidden. */&lt;/span&gt; &#160; &lt;span style="color: #000000; font-weight: bold;"&gt;package&lt;/span&gt; datepicker; &#160; &lt;span style="color: #808080; font-style: italic;"&gt;/** * * @author shakka */&lt;/span&gt; &#160; &lt;span style="color: #000000; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #000000; font-weight: bold;"&gt;class&lt;/span&gt; CDatePicker &lt;span style="color: #000000; font-weight: bold;"&gt;extends&lt;/span&gt; javax.&lt;span
      style="color: #006600;"&gt;swing&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;JDialog&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt; &lt;span style="color: #000000; font-weight: bold;"&gt;private&lt;/span&gt; com.&lt;span style="color: #006600;"&gt;toedter&lt;/span&gt;.&lt;span style="color: #006600;"&gt;calendar&lt;/span&gt;.&lt;span style="color: #006600;"&gt;JCalendar&lt;/span&gt; jCal; &lt;span style="color: #000000; font-weight:
      bold;"&gt;private&lt;/span&gt; javax.&lt;span style="color: #006600;"&gt;swing&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;JPanel&lt;/span&gt; pnlDatePicker; &lt;span style="color: #000000; font-weight: bold;"&gt;private&lt;/span&gt; javax.&lt;span style="color: #006600;"&gt;swing&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;JButton&lt;/span&gt; btnAccept; &lt;span style="color: #000000; font-weight: bold;"&gt;private&lt;/span&gt; &lt;span style="color:
      #aaaadd; font-weight: bold;"&gt;String&lt;/span&gt; year; &lt;span style="color: #000000; font-weight: bold;"&gt;private&lt;/span&gt; &lt;span style="color: #aaaadd; font-weight: bold;"&gt;String&lt;/span&gt; month; &lt;span style="color: #000000; font-weight: bold;"&gt;private&lt;/span&gt; &lt;span style="color: #aaaadd; font-weight: bold;"&gt;String&lt;/span&gt; day; &#160; &lt;span style="color: #000000; font-weight: bold;"&gt;public&lt;/span&gt; CDatePicker&lt;span style="color:
      #66cc66;"&gt;(&lt;/span&gt;java.&lt;span style="color: #006600;"&gt;awt&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;Frame&lt;/span&gt; parent&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt; &lt;span style="color: #000000; font-weight: bold;"&gt;super&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;parent, &lt;span style="color: #000000; font-weight: bold;"&gt;true&lt;/span&gt;&lt;span style="color:
      #66cc66;"&gt;)&lt;/span&gt;; &#160; initComponents&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; initExtra&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt; &#160; &lt;span style="color: #000000; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #000000; font-weight: bold;"&gt;static&lt;/span&gt; &lt;span style="color:
      #993333;"&gt;void&lt;/span&gt; main&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #aaaadd; font-weight: bold;"&gt;String&lt;/span&gt; args&lt;span style="color: #66cc66;"&gt;[&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;]&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt; java.&lt;span style="color: #006600;"&gt;awt&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight:
      bold;"&gt;EventQueue&lt;/span&gt;.&lt;span style="color: #006600;"&gt;invokeLater&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: #aaaadd; font-weight: bold;"&gt;Runnable&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt; &lt;span style="color: #000000; font-weight:
      bold;"&gt;public&lt;/span&gt; &lt;span style="color: #993333;"&gt;void&lt;/span&gt; run&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt; CDatePicker dialog = &lt;span style="color: #000000; font-weight: bold;"&gt;new&lt;/span&gt; CDatePicker&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;new&lt;/span&gt; javax.&lt;span style="color:
      #006600;"&gt;swing&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;JFrame&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &#160; dialog.&lt;span style="color: #006600;"&gt;addWindowListener&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;new&lt;/span&gt; java.&lt;span style="color:
      #006600;"&gt;awt&lt;/span&gt;.&lt;span style="color: #006600;"&gt;event&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;WindowAdapter&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt; &lt;span style="color: #000000; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #993333;"&gt;void&lt;/span&gt; windowClosing&lt;span style="color:
      #66cc66;"&gt;(&lt;/span&gt;java.&lt;span style="color: #006600;"&gt;awt&lt;/span&gt;.&lt;span style="color: #006600;"&gt;event&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;WindowEvent&lt;/span&gt; e&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt; &lt;span style="color: #aaaadd; font-weight: bold;"&gt;System&lt;/span&gt;.&lt;span style="color: #006600;"&gt;exit&lt;/span&gt;&lt;span style="color:
      #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #cc66cc;"&gt;0&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &#160; dialog.&lt;span style="color: #006600;"&gt;setVisible&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;true&lt;/span&gt;&lt;span style="color:
      #66cc66;"&gt;)&lt;/span&gt;; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt; &#160; &lt;span style="color: #000000; font-weight: bold;"&gt;private&lt;/span&gt; &lt;span style="color: #993333;"&gt;void&lt;/span&gt; initComponents&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span
      style="color: #66cc66;"&gt;{&lt;/span&gt; setDefaultCloseOperation&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;javax.&lt;span style="color: #006600;"&gt;swing&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;WindowConstants&lt;/span&gt;.&lt;span style="color: #006600;"&gt;DISPOSE_ON_CLOSE&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; setSize&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #cc66cc;"&gt;290&lt;/span&gt;,&lt;span
      style="color: #cc66cc;"&gt;275&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; setModal&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;true&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; setTitle&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;"Calendario."&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; setResizable&lt;span style="color:
      #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;false&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; setLayout&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;null&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &#160; &lt;span style="color: #808080; font-style: italic;"&gt;/* Centrar pantalla */&lt;/span&gt; setLocationRelativeTo&lt;span style="color:
      #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;null&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &#160; pnlDatePicker = &lt;span style="color: #000000; font-weight: bold;"&gt;new&lt;/span&gt; javax.&lt;span style="color: #006600;"&gt;swing&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;JPanel&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; pnlDatePicker.&lt;span
      style="color: #006600;"&gt;setLayout&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;null&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; pnlDatePicker.&lt;span style="color: #006600;"&gt;setBorder&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;javax.&lt;span style="color: #006600;"&gt;swing&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;BorderFactory&lt;/span&gt;.&lt;span
      style="color: #006600;"&gt;createEtchedBorder&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; pnlDatePicker.&lt;span style="color: #006600;"&gt;setBounds&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;, &lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;, &lt;span style="color: #cc66cc;"&gt;278&lt;/span&gt;, &lt;span
      style="color: #cc66cc;"&gt;250&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; add&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;pnlDatePicker&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &#160; jCal = &lt;span style="color: #000000; font-weight: bold;"&gt;new&lt;/span&gt; com.&lt;span style="color: #006600;"&gt;toedter&lt;/span&gt;.&lt;span style="color: #006600;"&gt;calendar&lt;/span&gt;.&lt;span style="color: #006600;"&gt;JCalendar&lt;/span&gt;&lt;span style="color:
      #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; jCal.&lt;span style="color: #006600;"&gt;setWeekOfYearVisible&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;false&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; jCal.&lt;span style="color: #006600;"&gt;setBounds&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #cc66cc;"&gt;3&lt;/span&gt;, &lt;span
      style="color: #cc66cc;"&gt;2&lt;/span&gt;, &lt;span style="color: #cc66cc;"&gt;271&lt;/span&gt;, &lt;span style="color: #cc66cc;"&gt;204&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; pnlDatePicker.&lt;span style="color: #006600;"&gt;add&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;jCal&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &#160; btnAccept = &lt;span style="color: #000000; font-weight: bold;"&gt;new&lt;/span&gt; javax.&lt;span style="color:
      #006600;"&gt;swing&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;JButton&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; btnAccept.&lt;span style="color: #006600;"&gt;setText&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;"Aceptar"&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; btnAccept.&lt;span style="color:
      #006600;"&gt;setMnemonic&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'A'&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; btnAccept.&lt;span style="color: #006600;"&gt;setBounds&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #cc66cc;"&gt;3&lt;/span&gt;, &lt;span style="color: #cc66cc;"&gt;206&lt;/span&gt;, &lt;span style="color: #cc66cc;"&gt;271&lt;/span&gt;, &lt;span style="color:
      #cc66cc;"&gt;32&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; pnlDatePicker.&lt;span style="color: #006600;"&gt;add&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;btnAccept&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &#160; btnAccept.&lt;span style="color: #006600;"&gt;addActionListener&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;new&lt;/span&gt; java.&lt;span style="color:
      #006600;"&gt;awt&lt;/span&gt;.&lt;span style="color: #006600;"&gt;event&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;ActionListener&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt; &lt;span style="color: #000000; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #993333;"&gt;void&lt;/span&gt; actionPerformed&lt;span style="color:
      #66cc66;"&gt;(&lt;/span&gt;java.&lt;span style="color: #006600;"&gt;awt&lt;/span&gt;.&lt;span style="color: #006600;"&gt;event&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;ActionEvent&lt;/span&gt; ev&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt; btnAccept_Click&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt; &lt;span
      style="color: #66cc66;"&gt;}&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt; &#160; &lt;span style="color: #000000; font-weight: bold;"&gt;private&lt;/span&gt; &lt;span style="color: #993333;"&gt;void&lt;/span&gt; initExtra&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt; year = &lt;span style="color: #000000; font-weight:
      bold;"&gt;new&lt;/span&gt; &lt;span style="color: #aaaadd; font-weight: bold;"&gt;String&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;""&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; month = &lt;span style="color: #000000; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: #aaaadd; font-weight: bold;"&gt;String&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:
      #ff0000;"&gt;""&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; day = &lt;span style="color: #000000; font-weight: bold;"&gt;new&lt;/span&gt; &lt;span style="color: #aaaadd; font-weight: bold;"&gt;String&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;""&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt; &#160; &lt;span style="color: #000000; font-weight:
      bold;"&gt;public&lt;/span&gt; &lt;span style="color: #aaaadd; font-weight: bold;"&gt;String&lt;/span&gt; getYear&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt; &lt;span style="color: #000000; font-weight: bold;"&gt;return&lt;/span&gt; year; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt; &#160; &lt;span style="color: #000000; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color:
      #aaaadd; font-weight: bold;"&gt;String&lt;/span&gt; getMonth&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt; &lt;span style="color: #000000; font-weight: bold;"&gt;return&lt;/span&gt; month; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt; &#160; &lt;span style="color: #000000; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #aaaadd; font-weight: bold;"&gt;String&lt;/span&gt;
      getDay&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt; &lt;span style="color: #000000; font-weight: bold;"&gt;return&lt;/span&gt; day; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt; &#160; &lt;span style="color: #000000; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #993333;"&gt;void&lt;/span&gt; btnAccept_Click&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span
      style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt; year = &lt;span style="color: #aaaadd; font-weight: bold;"&gt;Integer&lt;/span&gt;.&lt;span style="color: #006600;"&gt;toString&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;jCal.&lt;span style="color: #006600;"&gt;getCalendar&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;.&lt;span style="color:
      #006600;"&gt;get&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;java.&lt;span style="color: #006600;"&gt;util&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;Calendar&lt;/span&gt;.&lt;span style="color: #006600;"&gt;YEAR&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; month = &lt;span style="color: #aaaadd; font-weight: bold;"&gt;Integer&lt;/span&gt;.&lt;span style="color:
      #006600;"&gt;toString&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;jCal.&lt;span style="color: #006600;"&gt;getCalendar&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;.&lt;span style="color: #006600;"&gt;get&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;java.&lt;span style="color: #006600;"&gt;util&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;Calendar&lt;/span&gt;.&lt;span
      style="color: #006600;"&gt;MONTH&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color: #cc66cc;"&gt;1&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; day = &lt;span style="color: #aaaadd; font-weight: bold;"&gt;Integer&lt;/span&gt;.&lt;span style="color: #006600;"&gt;toString&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;jCal.&lt;span style="color: #006600;"&gt;getCalendar&lt;/span&gt;&lt;span style="color:
      #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;.&lt;span style="color: #006600;"&gt;get&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;java.&lt;span style="color: #006600;"&gt;util&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;Calendar&lt;/span&gt;.&lt;span style="color: #006600;"&gt;DATE&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &#160; dispose&lt;span
      style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;En este metodo de la clase, en la version que utilizo en la vida real hago uso de una clase propia(CPadding) que rellena con ceros a la izquierda los datos miembro de la clase, ya que lo ocupo de esa manera.&lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;div
      class="wp_syntax"&gt;&lt;div class="code"&gt;&lt;pre class="java"&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #993333;"&gt;void&lt;/span&gt; btnAccept_Click&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt; CPadding yearPad = &lt;span style="color: #000000; font-weight: bold;"&gt;new&lt;/span&gt; CPadding&lt;span style="color:
      #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #aaaadd; font-weight: bold;"&gt;Integer&lt;/span&gt;.&lt;span style="color: #006600;"&gt;toString&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;jCal.&lt;span style="color: #006600;"&gt;getCalendar&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;.&lt;span style="color: #006600;"&gt;get&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;java.&lt;span style="color:
      #006600;"&gt;util&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;Calendar&lt;/span&gt;.&lt;span style="color: #006600;"&gt;YEAR&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; CPadding monthPad = &lt;span style="color: #000000; font-weight: bold;"&gt;new&lt;/span&gt; CPadding&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #aaaadd;
      font-weight: bold;"&gt;Integer&lt;/span&gt;.&lt;span style="color: #006600;"&gt;toString&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;jCal.&lt;span style="color: #006600;"&gt;getCalendar&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;.&lt;span style="color: #006600;"&gt;get&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;java.&lt;span style="color: #006600;"&gt;util&lt;/span&gt;.&lt;span style="color:
      #aaaadd; font-weight: bold;"&gt;Calendar&lt;/span&gt;.&lt;span style="color: #006600;"&gt;MONTH&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color: #cc66cc;"&gt;1&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; CPadding dayPad = &lt;span style="color: #000000; font-weight: bold;"&gt;new&lt;/span&gt; CPadding&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #aaaadd; font-weight:
      bold;"&gt;Integer&lt;/span&gt;.&lt;span style="color: #006600;"&gt;toString&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;jCal.&lt;span style="color: #006600;"&gt;getCalendar&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;.&lt;span style="color: #006600;"&gt;get&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;java.&lt;span style="color: #006600;"&gt;util&lt;/span&gt;.&lt;span style="color: #aaaadd;
      font-weight: bold;"&gt;Calendar&lt;/span&gt;.&lt;span style="color: #006600;"&gt;DATE&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &#160; year = yearPad.&lt;span style="color: #006600;"&gt;padLeft&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'0'&lt;/span&gt;, &lt;span style="color: #cc66cc;"&gt;4&lt;/span&gt;&lt;span style="color:
      #66cc66;"&gt;)&lt;/span&gt;; month = monthPad.&lt;span style="color: #006600;"&gt;padLeft&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'0'&lt;/span&gt;, &lt;span style="color: #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; day = dayPad.&lt;span style="color: #006600;"&gt;padLeft&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;'0'&lt;/span&gt;, &lt;span style="color:
      #cc66cc;"&gt;2&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &#160; dispose&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;Ya en el formulario, el boton que cargara la ventana que contiene el bean calendario lo hara mediante el evento tipico de este componente(click).&lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;div
      class="wp_syntax"&gt;&lt;div class="code"&gt;&lt;pre class="java"&gt;&lt;span style="color: #808080; font-style: italic;"&gt;/* Evento del boton */&lt;/span&gt; &lt;span style="color: #000000; font-weight: bold;"&gt;private&lt;/span&gt; &lt;span style="color: #993333;"&gt;void&lt;/span&gt; btnSel004ActionPerformed&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;java.&lt;span style="color: #006600;"&gt;awt&lt;/span&gt;.&lt;span style="color: #006600;"&gt;event&lt;/span&gt;.&lt;span style="color:
      #aaaadd; font-weight: bold;"&gt;ActionEvent&lt;/span&gt; evt&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt; &lt;span style="color: #808080; font-style: italic;"&gt;/* Se crea la instancia y se hace visible */&lt;/span&gt; CDatePicker dlgDate = &lt;span style="color: #000000; font-weight: bold;"&gt;new&lt;/span&gt; CDatePicker&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;new&lt;/span&gt;
      javax.&lt;span style="color: #006600;"&gt;swing&lt;/span&gt;.&lt;span style="color: #aaaadd; font-weight: bold;"&gt;JFrame&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; dlgDate.&lt;span style="color: #006600;"&gt;setVisible&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #000000; font-weight: bold;"&gt;true&lt;/span&gt;&lt;span style="color:
      #66cc66;"&gt;)&lt;/span&gt;; &#160; &lt;span style="color: #808080; font-style: italic;"&gt;/* Cuando el usuario simplemente cierra la ventana * con boton de cerrar del dialogo, aunque seleccione una fecha * la informacion que obtenemos de la fecha mediante los metodos de la clase * estaran vacios, caso contrario cuando presiona el boton aceptar. */&lt;/span&gt; &lt;span style="color: #b1b100;"&gt;if&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;dlgDate.&lt;span style="color:
      #006600;"&gt;getDay&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;.&lt;span style="color: #006600;"&gt;compareTo&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #ff0000;"&gt;""&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; != &lt;span style="color: #cc66cc;"&gt;0&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;{&lt;/span&gt;
      txtCampoFecha.&lt;span style="color: #006600;"&gt;setText&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;(&lt;/span&gt; dlgDate.&lt;span style="color: #006600;"&gt;getYear&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color: #ff0000;"&gt;"/"&lt;/span&gt; + dlgDate.&lt;span style="color: #006600;"&gt;getMonth&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color:
      #66cc66;"&gt;)&lt;/span&gt; + &lt;span style="color: #ff0000;"&gt;"/"&lt;/span&gt; + dlgDate.&lt;span style="color: #006600;"&gt;getDay&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt; &lt;span style="color: #66cc66;"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;Mas informacion: &lt;a
      href="http://www.toedter.com/en/jcalendar/api/com/toedter/calendar/JCalendar.html" title="jcalendar api"&gt;http://www.toedter.com&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://sharethis.com/item?&amp;amp;wp=2.5.1&amp;amp;publisher=31b3a74e-1d47-4a3d-8337-bdcdf764adcf&amp;amp;title=Sacandole+el+jugo+a+JCalendar&amp;amp;url=http%3A%2F%2Fradamanthys.homelinux.org%2F%3Fp%3D75"&gt;ShareThis&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 03 Oct 2008 02:46:57 +0000</pubDate>
    </item>
    <item>
      <title>{ Radamanthys } » NetBeans: Como usar JCalendar desde el diseñador de GUI de NetBeans</title>
      <guid isPermaLink="false">http://radamanthys.homelinux.org/?p=74</guid>
      <link>http://radamanthys.homelinux.org/?p=74</link>
      <description>&lt;div align="center"&gt;&lt;a href="http://radamanthys.homelinux.org/wordpress/images/jc_nb0.png"&gt;&lt;img src="http://radamanthys.homelinux.org/wordpress/images/thumbnail/tb_jc_nb0.png" alt="jcalendar" border="0" title="jcalendar" /&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt;JCalendar es un componente que nos ahorra la tarea de desarrollar un control que cumpla funcionalides de un calendario, el cual le permite al usuario elejir una fecha sin tener de teclearla, evidentemente nos ahorra el
      trabajo de validacion que obtener esta informacion implica.&lt;/p&gt; &lt;p&gt;Para ello, hacemos &lt;em&gt;click&lt;/em&gt; derecho sobre la paleta de componentes(beans), y del menu emergente seleccionar Palette Manager.&lt;/p&gt; &lt;div align="center"&gt;&lt;a href="http://radamanthys.homelinux.org/wordpress/images/jc_nb1.png"&gt;&lt;img src="http://radamanthys.homelinux.org/wordpress/images/thumbnail/tb_jc_nb1.png" alt="jcalendar" border="0" title="jcalendar" /&gt;&lt;/a&gt;&lt;/div&gt;
      &lt;p&gt;Luego, &lt;em&gt;click&lt;/em&gt; en &lt;em&gt;Add from JAR&lt;/em&gt; | Next.&lt;/p&gt; &lt;div align="center"&gt;&lt;a href="http://radamanthys.homelinux.org/wordpress/images/jc_nb2.png"&gt;&lt;img src="http://radamanthys.homelinux.org/wordpress/images/thumbnail/tb_jc_nb2.png" alt="jcalendar" border="0" title="jcalendar" /&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Seleccionar los beans que queramos disponer desde el diseñador | Next.&lt;/p&gt; &lt;div align="center"&gt;&lt;a
      href="http://radamanthys.homelinux.org/wordpress/images/jc_nb3.png"&gt;&lt;img src="http://radamanthys.homelinux.org/wordpress/images/thumbnail/tb_jc_nb3.png" alt="jcalendar" border="0" title="jcalendar" /&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Seleccionar la categoria donde queramos ver los controles | Finish.&lt;/p&gt; &lt;div align="center"&gt;&lt;a href="http://radamanthys.homelinux.org/wordpress/images/jc_nb4.png"&gt;&lt;img
      src="http://radamanthys.homelinux.org/wordpress/images/thumbnail/tb_jc_nb4.png" alt="jcalendar" border="0" title="jcalendar" /&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt; &lt;div align="center"&gt;&lt;a href="http://radamanthys.homelinux.org/wordpress/images/jc_nb5.png"&gt;&lt;img src="http://radamanthys.homelinux.org/wordpress/images/thumbnail/tb_jc_nb5.png" alt="jcalendar" border="0" title="jcalendar" /&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt;Mas informacion: &lt;a
      href="http://www.toedter.com/en/jcalendar/" title="toedter"&gt;http://www.toedter.com&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://sharethis.com/item?&amp;amp;wp=2.5.1&amp;amp;publisher=31b3a74e-1d47-4a3d-8337-bdcdf764adcf&amp;amp;title=Como+usar+JCalendar+desde+el+dise%C3%B1ador+de+GUI+de+NetBeans&amp;amp;url=http%3A%2F%2Fradamanthys.homelinux.org%2F%3Fp%3D74"&gt;ShareThis&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 02 Oct 2008 05:28:55 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Algunos trucos con SwingX</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-910247669658836691</guid>
      <link>http://avbravo.blogspot.com/2008/09/algunos-trucos-con-swingx.html</link>
      <description>&lt;img src="http://3.bp.blogspot.com/_fWhXbpnpdnc/SN1wwD8jpMI/AAAAAAAABVs/lpwulPheo6I/s320/componentes.png" style="cursor: pointer; cursor: hand;" /&gt;&lt;br /&gt;&lt;br /&gt;Hace unos dias comentábamos como agregar a la paleta componentes SwingX.&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/AvbravotutorialSwingX"&gt;http://wiki.netbeans.org/AvbravotutorialSwingX&lt;/a&gt;&lt;br /&gt;Ahora mostraremos algunos ejemplos.&lt;br /&gt;&lt;br /&gt;1.Auto completado de texto en un combo
      con SwingX, es muy sencillo.&lt;br /&gt;Simplemente seguimos los siguientes pasos:&lt;br /&gt;Importamos el paquete&lt;br /&gt;import org.jdesktop.swingx.autocomplete.*;&lt;br /&gt;&lt;br /&gt;Indicamos el combo que deseamos que permita el autoCompletado.&lt;br /&gt; AutoCompleteDecorator.decorate(this.jComboBoxCorregimiento);&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_fWhXbpnpdnc/SN1v0qlgAOI/AAAAAAAABVc/bo-80vo5uQc/s320/combo.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;También podemos
      implementar en nuestras aplicaciones un Date Picker.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_fWhXbpnpdnc/SN1wG_ROlyI/AAAAAAAABVk/trQVPtn5akg/s320/fechas.png" style="cursor: pointer; cursor: hand;" /&gt;</description>
      <pubDate>Fri, 26 Sep 2008 23:31:30 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Creating a CRUD with JSF and Ajax using NetBeans 6.5 Beta</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-2018491451027677223</guid>
      <link>http://avbravo.blogspot.com/2008/09/creating-crud-with-jsf-and-ajax-using.html</link>
      <description>Paulo Canedo ha escrito un blog bastante ilustrativo titulado&lt;br /&gt;&lt;a href="http://www.paulocanedo.com.br/news/index.php?category=5"&gt;Creating a CRUD with JSF and Ajax using NetBeans 6.5 Beta &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;En el blog se muestra como crear una aplicación Web, con las opciones Crear, Consultar, Actualizar y Eliminar, utilizando JPA y Ajax, con NetBeans 6.5</description>
      <pubDate>Wed, 24 Sep 2008 00:37:16 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: JTextField en un JXTable</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-2704845079549048028</guid>
      <link>http://avbravo.blogspot.com/2008/09/jtextfield-en-un-jxtable.html</link>
      <description>Un tutorial de como agregar los componentes SwingX a la paleta de NetBeans, lo puedes encontrar aqui. &lt;br /&gt;&lt;a href="http://wiki.netbeans.org/AvbravotutorialSwingX"&gt;Agregando Componentes SwingX a la Paleta&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Con los componentes SwingX, agregamos un JXTable en un JFrame&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_fWhXbpnpdnc/SNUcahk4RAI/AAAAAAAABVM/b9sLfnzZdyo/s320/jtable.png" /&gt;&lt;br /&gt;&lt;br /&gt;Creamos un objeto JTextField &lt;br
      /&gt;JTextField fieldPago;&lt;br /&gt;&lt;br /&gt;Creamos un modelo&lt;br /&gt;DefaultTableModel modelo;&lt;br /&gt;&lt;br /&gt; modelo = (DefaultTableModel) jXTable1.getModel();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Indicamos que la tabla usara el modelo&lt;br /&gt; this.jXTable1.setModel(modelo);&lt;br /&gt; jXTable1.setVisible(true);&lt;br /&gt;&lt;br /&gt;Ahora podemos especificar que en la columna 4, usaremos un JTextField, y crearemos un ActionListener para controlar los eventos que ocuren.&lt;br
      /&gt;&lt;br /&gt;&lt;br /&gt; TableColumn column = jXTable1.getColumnModel().getColumn(4);&lt;br /&gt; fieldPago = new JTextField();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; fieldPago.addActionListener(new java.awt.event.ActionListener() {&lt;br /&gt;&lt;br /&gt; public void actionPerformed(java.awt.event.ActionEvent evt) {&lt;br /&gt; jTextFieldPagoActionPerformed(evt);&lt;br /&gt; }&lt;br /&gt; });&lt;br /&gt;&lt;br /&gt;Indicamos el CellEditor&lt;br /&gt; column.setCellEditor(new
      DefaultCellEditor(fieldPago));&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Metodo para controlar el texto ingresado en el JTextField.&lt;br /&gt;&lt;br /&gt; private void jTextFieldPagoActionPerformed(java.awt.event.ActionEvent evt) { &lt;br /&gt;// TODO add your handling code here:&lt;br /&gt; try {&lt;br /&gt; String tmp = this.fieldPago.getText();&lt;br /&gt; Double Pago = Double.parseDouble(tmp);&lt;br /&gt;Obtenemos el numero de fila donde estamos ubicamos en este momento.&lt;br
      /&gt;int fila = jXTable1.getSelectedRow();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; if (fila == -1) {&lt;br /&gt; JOptionPane.showMessageDialog(this, "No se selecciono ninguna fila", "Mensaje", JOptionPane.WARNING_MESSAGE);&lt;br /&gt; return;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; tmp = String.valueOf(jXTable1.getValueAt(fila, 3));&lt;br /&gt; Double Deuda = Double.parseDouble(tmp);&lt;br /&gt; tmp = String.valueOf(jXTable1.getValueAt(fila, 5));&lt;br /&gt; Double Saldo = Double.parseDouble(tmp);&lt;br
      /&gt; if (Pago &amp;lt; 0) {&lt;br /&gt; JOptionPane.showMessageDialog(this, "El pago no puede ser negativo", "Mensaje", JOptionPane.WARNING_MESSAGE);&lt;br /&gt; jXTable1.setValueAt(0.0, fila, 4);&lt;br /&gt; return;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;Actualizamos otra columna con los valores, esta columna debe ser editable.&lt;br /&gt; jXTable1.setValueAt(Pago, fila, 5);&lt;br /&gt; jXTable1.repaint();&lt;br /&gt; modelo.fireTableDataChanged();&lt;br /&gt; JOptionPane.showMessageDialog(this,
      "Presionaste Enter pago de " + Pago, "Mensaje", JOptionPane.WARNING_MESSAGE);&lt;br /&gt;&lt;br /&gt; } catch (Exception ex) {&lt;br /&gt; JOptionPane.showMessageDialog(this, "Error " + ex.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_fWhXbpnpdnc/SNUfR5IIQAI/AAAAAAAABVU/2DBcMGcGMAI/s320/jtable2.png" /&gt;</description>
      <pubDate>Sat, 20 Sep 2008 16:26:53 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Dia del programador en Ciudad de Panamá</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-2787043882021035022</guid>
      <link>http://avbravo.blogspot.com/2008/09/dia-del-programador-en-ciudad-de-panam.html</link>
      <description>&lt;img src="http://4.bp.blogspot.com/_fWhXbpnpdnc/SM5nCVo26DI/AAAAAAAABUs/AYFoa6bNv_M/s320/ieee.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Nuestros amigos del IEEE de la Universidad Tecnólogica de Panamá, Sede Panamá nos invitaron a su evento en celebración del dia del programador.&lt;br /&gt;A realizarse en la Facultad de Ingenieria en Sistemas Computacionales de la U.T.P. en la ciudad capital.&lt;br /&gt;El evento conto con la presencia de Eivar Montenegro de la comunidad Ubuntu de Panamá,
      David Narvaez quien hablo de programación orientada a objetos, Gerardo Nuñez (PanamaJUG), quien dio una conferencia sobre Grails, Stephan Schwab hablo sobre "Metodos Agiles", yo Aristides Villarreal Bravo, participe con un taller de "NETBEANS PLATFORM".&lt;br /&gt;Un evento orientado a estudiantes, sin duda, una gran iniciativa, mis felicitaciones a Diego Tejera , David Narvaez, y a los demas miembros de IEEE por la organización del evento.&lt;br /&gt;Algunas fotos.&lt;br /&gt;&lt;img
      src="http://4.bp.blogspot.com/_fWhXbpnpdnc/SM5lZJ1j7xI/AAAAAAAABUc/vOgNUKW6W8A/s320/stephan.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_fWhXbpnpdnc/SM5llkUh0II/AAAAAAAABUk/nlVKAOqiL-Y/s320/deivi.jpg" /&gt;</description>
      <pubDate>Mon, 15 Sep 2008 13:46:56 +0000</pubDate>
    </item>
    <item>
      <title>Programa en Java y disfruta de un café lojano » Java - Netbeans: RichFaces en NetBeans</title>
      <guid isPermaLink="false">http://cafelojano.wordpress.com/?p=282</guid>
      <link>http://cafelojano.wordpress.com/2008/09/11/richfaces-en-netbeans/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p&gt;Luego de una conversación con mi amigo zepolar, me decidí a leer algo sobre RichFaces, así que empecé por descargar &lt;a href="http://www.jboss.org/file-access/default/members/jbossrichfaces/freezone/docs/devguide/en/pdf/richfaces-usersguide.pdf" target="_self" title="Versión PDF"&gt;RichFaces Developer Guide&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Buscaba un IDE con el cual trabajar y en la documentación&#160; encontré, aunque ya sabía de su
      existencia, a &lt;a href="http://www.jboss.com/products/devstudio" target="_blank" title="Developer Studio"&gt;JBoss Developer Studio&lt;/a&gt; que lamentablemente es una herramienta paga, únicamente existe una versión Trial de 30 días. Ahora volví a buscar algún plugin para NetBeans y me encontré con RichFaces4NB y RichFacesPalette, ambos se necesitan para poder realizar trabjar, &lt;a href="http://plugins.netbeans.org/PluginPortal/faces/PluginListPage.jsp?search=richfaces" target="_blank"
      title="Plugins para NetBeans"&gt;aquí&lt;/a&gt; los pueden encontrar.&lt;/p&gt; &lt;p&gt;También encontré las siguientes direcciones(&lt;a href="http://blogs.sun.com/geertjan/date/20080503" target="_blank" title="Parte I"&gt;Parte I&lt;/a&gt;, &lt;a href="http://blogs.sun.com/geertjan/date/20080504" target="_blank" title="Parte II"&gt;Parte II&lt;/a&gt; y &lt;a href="http://blogs.sun.com/geertjan/entry/richfaces_for_netbeans_ide_62" target="_blank" title="Parte III"&gt;Parte III&lt;/a&gt;) en donde
      se puede encontrar información sobre el trabajo de éste plugin, que puede trabajar con Apache Tomcat como servidor, aunque luego se necesitará GlassFish para el trabajo con EJB mediante Seam.&lt;/p&gt; &lt;p&gt;Espero que sea de su ayuda.&lt;/p&gt; &lt;img src="http://feeds.wordpress.com/1.0/categories/cafelojano.wordpress.com/282/" alt="" border="0" /&gt; &lt;img src="http://feeds.wordpress.com/1.0/tags/cafelojano.wordpress.com/282/" alt="" border="0" /&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/282/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/282/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/282/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/282/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/282/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/282/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/282/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/282/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/282/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/282/" alt="" border="0" /&gt;&lt;/a&gt; &lt;img src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&amp;amp;blog=533426&amp;amp;post=282&amp;amp;subd=cafelojano&amp;amp;ref=&amp;amp;feed=1" alt="" border="0" /&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 12 Sep 2008 03:53:59 +0000</pubDate>
    </item>
    <item>
      <title>Héctor: MySQL WORKBENCH EN OPENSUSE 11.0</title>
      <guid isPermaLink="false">urn:myopera-hreyes-blog-2551712</guid>
      <link>http://my.opera.com/hreyes/blog/show.dml/2551712</link>
      <description>&lt;hr /&gt;Hoy me piden hacer algunas cosas en &lt;a href="http://www.php.net/" target="_blank"&gt;PHP&lt;/a&gt; y &lt;a href="http://www.mysql.com/" target="_blank"&gt;MySQL&lt;/a&gt; :) por lo que tomo como pretexto esto para usar el modulo para &lt;a href="http://php.netbeans.org/" target="_blank"&gt;PHP de Netbeans&lt;/a&gt; e instalar &lt;a href="http://dev.mysql.com/downloads/gui-tools/5.0.html" target="_blank"&gt;MySQL Workbench&lt;/a&gt; en mi flamante &lt;a
      href="http://www.opensuse.org" target="_blank"&gt;OpenSuSE 11.0&lt;/a&gt; :rolleyes: &lt;br /&gt;&lt;br /&gt;La instalacion la realize desde YaST :happy: (que facil :D ), pero al ejecutarlo me enviaba este error:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;"A GRT Environment for the Workbench couldn't be located"&lt;/strong&gt; e investigando me encontre con &lt;a href="http://forums.mysql.com/read.php?113,176327,176327" target="_blank"&gt;esta&lt;/a&gt; solucion :happy: &lt;br /&gt;&lt;br /&gt;Basicamente
      hay que hacer esto:&lt;br /&gt;&lt;br /&gt;export LANGUAGE=C &lt;br /&gt;export LANG=C&lt;br /&gt;&lt;br /&gt;&lt;span class="img"&gt;&lt;img src="http://files.myopera.com/hreyes/blog/work.png" alt="" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;y con eso ya podremos usarlo en OpenSuSE :up: &lt;br /&gt;&lt;br /&gt;ACTUALIZACION:&lt;br /&gt;&lt;br /&gt;Al parecer hay que hacer eso cada vez que se pretende usar</description>
      <pubDate>Wed, 10 Sep 2008 05:36:14 +0000</pubDate>
    </item>
    <item>
      <title>Héctor: MySQL WORKBENCH EN OPENSUSE 11.0</title>
      <guid isPermaLink="false">http://my.opera.com/hreyes/blog/2551712</guid>
      <link>http://my.opera.com/hreyes/blog/show.dml/2551712</link>
      <description>&lt;hr /&gt;Hoy me piden hacer algunas cosas en &lt;a href="http://www.php.net/" target="_blank"&gt;PHP&lt;/a&gt; y &lt;a href="http://www.mysql.com/" target="_blank"&gt;MySQL&lt;/a&gt; :) por lo que tomo como pretexto esto para usar el modulo para &lt;a href="http://php.netbeans.org/" target="_blank"&gt;PHP de Netbeans&lt;/a&gt; e instalar &lt;a href="http://dev.mysql.com/downloads/gui-tools/5.0.html" target="_blank"&gt;MySQL Workbench&lt;/a&gt; en mi flamante &lt;a
      href="http://www.opensuse.org" target="_blank"&gt;OpenSuSE 11.0&lt;/a&gt; :rolleyes: &lt;br /&gt;&lt;br /&gt;La instalacion la realize desde YaST :happy: (que facil :D ), pero al ejecutarlo me enviaba este error:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;"A GRT Environment for the Workbench couldn't be located"&lt;/strong&gt; e investigando me encontre con &lt;a href="http://forums.mysql.com/read.php?113,176327,176327" target="_blank"&gt;esta&lt;/a&gt; solucion :happy: &lt;br /&gt;&lt;br /&gt;Basicamente
      hay que hacer esto:&lt;br /&gt;&lt;br /&gt;export LANGUAGE=C &lt;br /&gt;export LANG=C&lt;br /&gt;&lt;br /&gt;&lt;span class="img"&gt;&lt;img src="http://files.myopera.com/hreyes/blog/work.png" alt="" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;y con eso ya podremos usarlo en OpenSuSE :up: &lt;br /&gt;&lt;br /&gt;ACTUALIZACION:&lt;br /&gt;&lt;br /&gt;Al parecer hay que hacer eso cada vez que se pretende usar</description>
      <pubDate>Wed, 10 Sep 2008 05:36:14 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Conociendo traductores de NB.65</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-6051759097536544877</guid>
      <link>http://avbravo.blogspot.com/2008/09/conociendo-traductores-de-nb65_07.html</link>
      <description>En esta ocasión conoceremos a: Luis Enrique Funes&lt;br /&gt;&lt;br /&gt;País: Argentina&lt;br /&gt;&lt;br /&gt;CV:&lt;br /&gt; Actualmente trabajo en una empresa dedicada a las telecomunicaciones llamada R-Link. En ella me dedico principalmente al desarrollo de drivers de comunicaciones y visualizadores de AVL (tanto web como de escritorio) para el hardware desarrollado en la empresa, así como también hago mantenimiento de todo lo que tenga que ver con GIS. Programamos principalmente en
      JAVA (usando como IDE a NetBeans) y PHP (yo particularmente utilizo Notepad++ como editor, y estoy en plena migración a NetBeans)&lt;br /&gt; Anteriormente he trabajado como desarrollador para una empresa regional dedicada íntegramente a proyectos GIS&lt;br /&gt; Me gusta investigar sobre las inquietudes que me van surgiendo en el trabajo del día a día, y plasmo (en la medida que el tiempo libre me lo permita) las soluciones que voy descubriendo en mi blog o donde encuentre o canal para hacerlo.
      Además del aliciente de poder ayudar a otros, realmente me ayuda a mi, porque me molesta bastante investigar dos veces las mismas cosas :)&lt;br /&gt;&lt;br /&gt;Cual es la aceptación y uso de NetBeans en su pais&lt;br /&gt; Varios años atrás (cuando las conexiones a internet no eran las mismas de ahora) era mucho más fácil de conseguir una copia de eclipse que de netbeans (ya sea de CDs que acompañaban a revistas de programación como en el material que se podía conseguir de conocidos) por lo que
      creo que eso influyo bastante en que la mayoría eligiera al primero. Otro punto son los lenguajes que soportaba (que netbeans no lo hacía) y las aplicaciones construidas sobre Eclipse (que aún hoy superan en cantidad a las desarrolladas en NetBeans).&lt;br /&gt; A medida que el IDE fue incluyendo nuevas características, muchos han ido migrando a él (sobre todo después de la versión 6.0 de NetBeans) y hoy por hoy quizás estén en una proporción del 40-60 a favor de Eclipse (aunque quizás esta sea
      simplemente una visión optimista y poco objetiva del tema)&lt;br /&gt;&lt;br /&gt;Que ventajas encuentra en tener el IDE en Español.&lt;br /&gt; EL IDE en español posibilita que todavía más gente se acerque a él, e incluso que muchos den sus primeros pasos en Java/Ruby/PHP/etc de una manera más intuitiva&lt;br /&gt;&lt;br /&gt;Porque se decidió a participar en el proyecto de Traducción del IDE?&lt;br /&gt; Como en todos los aspectos de la vida, uno no puede pretender algo sin involucrarse. Si
      queremos tener una comunidad hispana activa debemos ser los hispanos los que participemos activamente en el proceso de construcción y organización de la misma. Hoy es posible tener un IDE de primer nivel, open source, y localizado para nuestra comunidad de desarrolladores, aportemos entonces nuestro grano de arena para conseguirlo.&lt;br /&gt; Parafraseando a John Lennon: "it's easy if you try"&lt;br /&gt;&lt;br /&gt;Algun comentario o sugerencia el proceso de traducción.&lt;br /&gt; Sería bueno para
      una próxima versión encontrar un traductor web al estilo launchpad (https://code.launchpad.net/) Porque le permitiría a quien quiera ponerse a traducir hacerlo de una manera más rápida y desde cualquier lugar (sin instalar nada localmente).</description>
      <pubDate>Sun, 07 Sep 2008 15:41:33 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Algunas capturas de NB6.5 en Español</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-2300781708621695160</guid>
      <link>http://avbravo.blogspot.com/2008/09/algunas-capturas-de-nb65-en-espaol.html</link>
      <description>Estas son algunas capturas de pantallas de la versión en desarrollo de NetBeans 6.5 en español, faltan muchos módulos por traducir.&lt;br /&gt;Estos son los traductores activos de la version NB6.5&lt;br /&gt; Diego E. Silva L.&lt;br /&gt; Carlos Hoces&lt;br /&gt; Manuel González Salvador&lt;br /&gt; Luis Enrique Funes&lt;br /&gt; Juan Chico&lt;br /&gt; Mario Serrano&lt;br /&gt;Todos aquellos interesados en participar, pueden hacerlo siguiendo los pasos en el wiki.&lt;br /&gt;&lt;a
      href="http://wiki.netbeans.org/SpanishTranslation"&gt;http://wiki.netbeans.org/SpanishTranslation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_fWhXbpnpdnc/SMMdsKIVD5I/AAAAAAAABT8/gBMi2kem094/s320/01nb65spanish.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_fWhXbpnpdnc/SMMdsbxgHCI/AAAAAAAABUE/kpCtab7GtM4/s320/02edit.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img
      src="http://1.bp.blogspot.com/_fWhXbpnpdnc/SMMdsb6e9kI/AAAAAAAABUM/yfl1t5-57dU/s320/03vista.png" /&gt;</description>
      <pubDate>Sun, 07 Sep 2008 00:37:00 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: VII Jornadas Peruanas de Computación</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-4974572393079553743</guid>
      <link>http://avbravo.blogspot.com/2008/09/vii-jornadas-peruanas-de-computacin.html</link>
      <description>Nuestro Amigo Jorge Guerra forma parte del comite organizador de "VII Jornadas Peruanas de Computación"&lt;br /&gt;Aqui tenemos la nota de prensa:&lt;br /&gt;&lt;br /&gt;La Facultad de Ingeniería de Sistemas e Informática de la Universidad Nacional Mayor de San Marcos (FISI-UNMSM) es la sede del evento académico “VII Jornadas Peruanas de Computación” (JPC-2008) a realizarse del 10 al 15 de noviembre del 2008 en los ambientes de la Ciudad Universitaria de la UNMSM, en el que se dictarán
      charlas magistrales, tutoriales y talleres dirigidos a Doctores, Magíster, docentes y alumnos del área de computación, informática y carreras afines. &lt;br /&gt;Estando confirmada, a este gran evento, la presencia del Dr. Fabrizzio Luccio, profesor de la Facultad de Ciencias de la Computación de la Universidad de Pisa-Italia, experto en investigaciones sobre la Web, el Dr. Enrique Pérez Santi docente del Programa de Postgrado en Ciencias de la Ingeniería de la Pontificia Universidad Católica de
      Chile, experto en CMMI y en fábricas de Software, el Dr. Tomasz Slota de Sun Microsystems, (República Checa) que dictará conferencias sobre NetBeans 6.5 y sus nuevas características de uso con PHP, el Dr. Bruno F. Souza Responsable de Sun Microsystems en Latinoamérica, evangelista numero 1 en Brasil que hablará sobre Open Source y Java, el Dr. David Mauricio Sánchez, Director del Instituto de Investigación FISI UNMSM que disertará sobre temas de Inteligencia Artificial, tendremos también la
      participación de los Dres. Marcus Mock y Eduardo Morales de Google quienes presentaran interesantes trabajos de investigacion.&lt;br /&gt;Además, tendremos la presencia de representantes de las empresas líderes en el sector informático así como el auspicio de APESOFT que participará en tutoriales y charlas sobre el mercado informático en el Perú y se contará con el apoyo técnico de la Sociedad Peruana de Computación (SPC).&lt;br /&gt;La Facultad más joven de la Universidad más antigua de América les
      da la bienvenida¡.&lt;br /&gt;Pagina del evento http://www.sistemas.unmsm.edu.pe/spc2008/</description>
      <pubDate>Wed, 03 Sep 2008 17:37:50 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Community Docs</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-7474678570535872719</guid>
      <link>http://avbravo.blogspot.com/2008/09/community-docs.html</link>
      <description>&lt;a href="http://nb-community-docs.blogspot.com/"&gt;NetBeans Community Docs Blog &lt;/a&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_fWhXbpnpdnc/SL6PpZ2wBPI/AAAAAAAABT0/LP6Cc5d1XcI/s320/b.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Iniciamos una nueva etapa como Evangelistas del Community Docs &lt;br /&gt;&lt;a href="http://nb-community-docs.blogspot.com/2008/09/nbcd-weekly-newsletter-01-sep-2008.html"&gt;NetBeans Community Docs Evangelist&lt;/a&gt;&lt;br /&gt;&lt;img
      src="http://4.bp.blogspot.com/_fWhXbpnpdnc/SL6NMD5nNNI/AAAAAAAABTs/Ov6alydFOrY/s320/blogs.png" /&gt;&lt;br /&gt;junto a&lt;br /&gt; &lt;a href="http://dm.zimmer428.net/index.php/archives/399"&gt;Kristian Rink&lt;/a&gt;&lt;br /&gt;Mi agradecimiento a Varun Nischal, Amit Kumar Saha,James Branam, por la oportunidad brindada.&lt;br /&gt;Sitio Principal&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/CommunityDocs"&gt;NetBeans Community Docs &lt;br /&gt;&lt;/a&gt;&lt;br /&gt;El Community Docs, es en si ,
      una serie de documentos, tutoriales, videos, trucos,entre otros con la finalidad de que los miembros de la comunidad, aporten sus conocimientos de manera que ayuden a otras personas escribiendo esta serie de documentos.&lt;br /&gt;Invito a los interesados en escribir sus tutoriales en el wiki de NetBeans.&lt;br /&gt;Nosotros hemos creado un wiki clasificados con los tutoriales en español&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/Avbravo_TutorialesEspanol"&gt;Tutoriales de NetBeans en
      Español&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Todos son invitados a colaborar.</description>
      <pubDate>Wed, 03 Sep 2008 13:34:59 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Conociendo traductores de NB.65</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-5100824220860877723</guid>
      <link>http://avbravo.blogspot.com/2008/09/conociendo-traductores-de-nb65.html</link>
      <description>&lt;img src="http://3.bp.blogspot.com/_fWhXbpnpdnc/SL3pfTVyaxI/AAAAAAAABTk/AAnJxzei_EU/s320/digosilva.JPG" /&gt;&lt;br /&gt;Continuando con las entrevistas a los traductores de NetBeans 6.5, en esta ocasión, es el turno de Diego Enrique Silva Límaco. &lt;br /&gt;Quien ha aportado muchisimo a la traducción del IDE.&lt;br /&gt;País: Perú&lt;br /&gt;Curriculum: Trabajo en una entidad del Gobierno Peruano, además en una empresa privada llamada Andes Consulting. Me dedico al desarrollo de
      aplicaciones web, además elaboro herramientas de apoyo a tareas cotidianas como: aplicaciones desktop de frontend, programas para ser ejecutados en modo batch, etc. Todo esto lo hago utilizando Java con ayuda de NetBeans. &lt;br /&gt;Soy miembro del JUG Perú. He colaborado en artículos de la revista digital Java Perú, y aún publico artículos en el portal del JUG Perú. Además, soy instructor del aula virtual del JUG Perú.&lt;br /&gt;Siempre me ha gustado elaborar tutoriales. Donde trabajo he elaborado
      varios artículos sobre soluciones con Java, pero como no quería que se perdieran en una pila de papeles, decidí publicarlos en mi blog: diesil's java - Apuntes de Java, y creo que tiene algo de aceptación :P Incluso, una entrada de mi blog me ha valido un premio en un concurso de NetBeans: NetBeans Blogging Contest. Desde esa día, me interesé más en colaborar con la documentación de NetBeans a través de NetBeans Community Docs.&lt;br /&gt;&lt;br /&gt;Cuál es la aceptación y uso de NetBeans en su país
      &lt;br /&gt;Es un poco bajo, ya que en las entidades educativas solo conocen Eclipse y sus derivados. Muchas veces refieren Eclipse como Java, y peor aún, que MyEclipse = Eclipse. &lt;br /&gt;Siempre he promocionado el NetBeans como una alternativa a Eclipse, y casi todas las personas a quienes he invitado a que lo usasen, lo han aceptado muy bien. Las frases más frecuentes que he escuchado son "tiene todo! y sin descargar nada", "no pudo haber sido más fácil", "es más práctico que Eclipse".&lt;br
      /&gt;&lt;br /&gt;Por qué se decidió a participar en el proyecto de Traducción del IDE&lt;br /&gt;Porque he visto que mucha gente quiere usar un software en español que en inglés. Los foros están invadidos por personas que desean una solución en español a algo que ya está documentado en inglés.&lt;br /&gt;&lt;br /&gt;Que ventajas encuentra en tener el IDE en Español. &lt;br /&gt;He visto reacciones en varios usuarios donde muestran que es más cómodo usar un software en lengua materna que en lengua
      extranjera. Piensan menos en interpretar las opciones del IDE y se dedican más a su trabajo.&lt;br /&gt;&lt;br /&gt;Algún comentario o sugerencia el proceso de traducción. &lt;br /&gt;Pues, constantemente estoy ideando mejoras en la traducción, como la pretraducción que hago de los segmentos cargados en el servidor freehg.org, y con Arístides estamos pensando algunas mejoras más para la traducción de la siguiente versión del IDE, como contar con una interfaz web para las traducciones. Pero primero,
      tenemos que terminar sí o sí esta versión 6.5, para que las posteriores versiones sean más simple y rápidas.</description>
      <pubDate>Wed, 03 Sep 2008 01:36:18 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Conociendo a los traductores de NetBeans en Español</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-8486968607264265954</guid>
      <link>http://avbravo.blogspot.com/2008/09/conociendo-los-traductores-de-netbeans.html</link>
      <description>&lt;img src="http://4.bp.blogspot.com/_fWhXbpnpdnc/SL1BkslqLZI/AAAAAAAABTc/nt2jCKO6ZMo/s320/danielastillero.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nombre: Daniel Astillero&lt;br /&gt;&lt;br /&gt;País: España&lt;br /&gt;&lt;br /&gt;CV Resumido:&lt;br /&gt;&lt;br /&gt;En la actualidad desempeño el cargo de Responsable del Área de Arquitectura e Integración en Aon. Aon es la primera correduría de seguros en España y la segunda mundial. El negocio de correduría principalmente es
      intermediación, lo que implica muchos procesos de integración, tanto a nivel interno, integrando los diferentes sistemas que forman el backoffice, como a nivel externo, integrándonos con diferentes compañías de seguros, clientes y proveedores, de ahí que las áreas de Arquitectura e Integración vayan de la mano. Este es mi segundo periodo en Aon. Anteriormente desempeñé un cargo similar durante cinco años.&lt;br /&gt;&lt;br /&gt;Anteriormente, trabajé en Aubay Isalia como gerente del Área de Proyectos
      realizando múltiples labores, desde consultoría hasta preventa, pasando por desarrollo e I+D. Siempre he considerado vital que un gestor permanezca en contacto con las últimas tecnologías, ya que facilita tanto la elaboración de soluciones a medida de los clientes, como la comunicación con los equipos de desarrollo, de ahí que yo mismo me reservase tareas de análisis y desarrollo en los proyectos siempre que tenía tiempo para ello.&lt;br /&gt;&lt;br /&gt;Actualmente mi trabajo y mis intereses están
      centrados en SOA, Web 2.0 y el mundo Open-Source.&lt;br /&gt;&lt;br /&gt;Uso y aceptación de NetBeans en España:&lt;br /&gt;&lt;br /&gt;En España NetBeans representa el segundo IDE de código abierto por detrás de Eclipse. Es curioso que muchos usuarios de Eclipse a los que he recomendado el uso de NetBeans han acabado prefiriendo este último, sobre todo por su sencillez de uso. Sin embargo, Eclipse y sus derivados siguen siendo el primer IDE y el más solicitado en el mercado laboral, en parte por
      desconocimiento de ambas plataformas, en parte porque en España no existe un mercado de plugins, que es un aspecto en el que la arquitectura de NetBeans es mucho más clara que la de Eclipse.&lt;br /&gt;&lt;br /&gt;Motivo por el que decidí formar parte del equipo de traducción:&lt;br /&gt;&lt;br /&gt;Sinceramente creo que en España hay un grave problema con el uso de otros idiomas. Muchos desarrolladores no acostumbran a leer documentación en inglés (siempre es el último recurso) y evitan en la medida
      de lo posible el uso de aplicaciones no traducidas. Moviéndonos en un mercado cada vez más global, donde los países anglosajones tienen un papel muy importante a la hora de lanzar nuevas tecnologías, opino que las traducciones son vitales a la hora de eliminar la barrera idiomática y por tanto, facilitar la adopción de dichas tecnologías.&lt;br /&gt;&lt;br /&gt;Por otro lado, y más en el terreno personal, pienso que es una manera de conocer más en profundidad la plataforma NetBeans y de poner mi
      granito de arena en el mundo Open-Source que tanto facilita mi día a día a la hora de implementar arquitecturas de software.&lt;br /&gt;&lt;br /&gt;Este no es mi primer proyecto de traducción. Hace años colaboré en la traducción de la documentación de Allegro, una librería en C para el desarrollo de videojuegos, que es otra de mis múltiples aficiones.&lt;br /&gt;&lt;br /&gt;Ventajas de tener el IDE en Español:&lt;br /&gt;&lt;br /&gt;Como he comentado anteriormente, y mientras no cambie la tendencia
      en España, creo que las principales ventajas son por un lado facilitar la adopción del IDE por parte de desarrolladores hispanoparlantes, y por otro lado informar sobre las múltiples posibilidades de ampliación y personalización de la plataforma, que proporciona una gran potencia para adaptar el IDE a las necesidades de cada compañía.&lt;br /&gt;&lt;br /&gt;Comentarios sobre el proceso de traducción:&lt;br /&gt;&lt;br /&gt;Realmente me instalé las herramientas ayer y no he tenido excesivo tiempo para
      probar. Supongo que me surgirá algún problema en cuanto me ponga a traducir más en serio. No os preocupéis, os mantendré informados ;-)</description>
      <pubDate>Tue, 02 Sep 2008 13:38:05 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Quieres escribir tus Wikis desde NetBeans?</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-9067207188021135807</guid>
      <link>http://avbravo.blogspot.com/2008/08/quieres-escribir-tus-wikis-desde.html</link>
      <description>Una pregunta un poco interesante, en este mundo de la información, pues todos conocemos del exito de sitios que utilizan wikis. Wikipedia.&lt;br /&gt;El wiki de NetBeans, &lt;a href="http://wiki.netbeans.org/"&gt;http://wiki.netbeans.org/&lt;/a&gt;&lt;br /&gt;Community Docs &lt;a href="http://wiki.netbeans.org/CommunityDocs"&gt;http://wiki.netbeans.org/CommunityDocs&lt;/a&gt;&lt;br /&gt;Pues bien Varun Nischal. NetBeans Community Docs Contribution Coordinator.&lt;br /&gt;Nos plantea algo
      interesante en su blog.&lt;br /&gt;&lt;a href="http://nbguru.wordpress.com/2008/08/25/fed-up-of-using-wiki/"&gt;Fed up of using Wiki?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Conversando con Varun, el tiene la idea de crear un plugin, que permita desde el mismo IDE (NetBeans), crear nuestros wikis, y tambien enviarlos por email si asi deseas.&lt;br /&gt;Seria una herramienta visual, al estilo Visual Web que se encuentra incorporada dentro de NetBeans, tambien, podras editar el codigo directamente.&lt;br
      /&gt;Varun , esta interesado en escuchar sugerencias al respecto y sobre lo que piensas de lo conveniente de esto.&lt;br /&gt;&lt;br /&gt;En lo particular me parece un excelente proyecto. Que piensan ustedes del mismo?&lt;br /&gt;Sus comentarios son bienvenidos?</description>
      <pubDate>Sat, 30 Aug 2008 16:27:37 +0000</pubDate>
    </item>
    <item>
      <title>{ Radamanthys } » NetBeans: Transferir el foco desde un JTextArea</title>
      <guid isPermaLink="false">http://radamanthys.homelinux.org/?p=73</guid>
      <link>http://radamanthys.homelinux.org/?p=73</link>
      <description>&lt;p&gt;&lt;b&gt;al recibir un ‘Tab Key’&lt;/b&gt;&lt;/p&gt; &lt;div align="center"&gt;&lt;a href="http://radamanthys.homelinux.org/wordpress/images/txtarea_tab_java.png"&gt;&lt;img src="http://radamanthys.homelinux.org/wordpress/images/thumbnail/tb_txtarea_tab_java.png" alt="jtextarea" border="0" title="jtextarea" /&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt;El uso de los &lt;a href="http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JTextArea.html" title="jtextarea"&gt;JTextArea&lt;/a&gt; es
      muy util emplearlos para que el usuario ingrese una cantidad relativamente grande de informacion y/o cuando se require darle un tratamiento especial, como por ejemplo: desplegar texto en varias lineas.&lt;/p&gt; &lt;p&gt;Sin embargo, debido a estas caracteristicas reacciona distinto ante el evento de captura de pulsacion de teclas(caso concreto: la tecla de tabulacion), la cual en ciertos escenarios es necesario cambiar este comportamiento.&lt;/p&gt; &lt;p&gt;Esto se puede hacer de varias maneras,
      una es llamando al metodo &lt;a href="http://java.sun.com/javase/6/docs/api/java/awt/Container.html#setFocusTraversalKeys(int,%20java.util.Set)" title="setfocus traversalkeys"&gt;setFocusTraversalKeys()&lt;/a&gt; al cual se le pasan 2 parametros : un entero, para el cual utilizamos unas constantes que indican el sentido en que se transfiere el foco, y en el segundo parametro indicamos el conjunto de teclas.&lt;/p&gt; &lt;div class="wp_syntax"&gt;&lt;div class="code"&gt;&lt;pre class="java"&gt;
      Set&amp;lt;AWTKeyStroke&gt; setKeys = &lt;span style="color: #000000; font-weight: bold;"&gt;new&lt;/span&gt; HashSet&amp;lt;AWTKeyStroke&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &#160; &lt;span style="color: #808080; font-style: italic;"&gt;/** * Reciba o pase el foco al dispararse el evento, * cual sea pulsada la tecla de tabulacion */&lt;/span&gt; setKeys.&lt;span style="color: #006600;"&gt;add&lt;/span&gt;&lt;span style="color:
      #66cc66;"&gt;(&lt;/span&gt;AWTKeyStroke.&lt;span style="color: #006600;"&gt;getAWTKeyStroke&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;&lt;span style="color: #aaaadd; font-weight: bold;"&gt;KeyEvent&lt;/span&gt;.&lt;span style="color: #006600;"&gt;VK_TAB&lt;/span&gt;, &lt;span style="color: #cc66cc;"&gt;0&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;; &#160; ... &#160; &lt;span style="color: #808080; font-style:
      italic;"&gt;/** * Para esta instancia: * le indico que reciba el foco (KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS), * y que lo devuelva (KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS) * solo para el conjunto de teclas que estableci en setKeys. */&lt;/span&gt; txtArea1.&lt;span style="color: #006600;"&gt;setFocusTraversalKeys&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;KeyboardFocusManager.&lt;span style="color: #006600;"&gt;FORWARD_TRAVERSAL_KEYS&lt;/span&gt;, setKeys&lt;span
      style="color: #66cc66;"&gt;)&lt;/span&gt;; txtArea1.&lt;span style="color: #006600;"&gt;setFocusTraversalKeys&lt;/span&gt;&lt;span style="color: #66cc66;"&gt;(&lt;/span&gt;KeyboardFocusManager.&lt;span style="color: #006600;"&gt;BACKWARD_TRAVERSAL_KEYS&lt;/span&gt;, setKeys&lt;span style="color: #66cc66;"&gt;)&lt;/span&gt;;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;Si usamos NetBeans para diseñar la interfaz de usuario, veremos que desde el editor del IDE no podremos editar el
      codigo correspondiente a la inicializacion de la instancia, pero evidentemente si lo podemos hacer cerrando NB y editando el codigo fuente o bien, sin salir del NB, damos &lt;i&gt;click&lt;/i&gt; derecho sobre el control y vamos a &lt;i&gt;Customize Code&lt;/i&gt;.&lt;/p&gt; &lt;p&gt;Mas informacion: &lt;a href="http://www.chuidiang.com/chuwiki/index.php?title=Transferir_el_foco:_transferFocus()" title="transferir el foco"&gt;http://www.chuidiang.com&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a
      href="http://sharethis.com/item?&amp;amp;wp=2.5.1&amp;amp;publisher=31b3a74e-1d47-4a3d-8337-bdcdf764adcf&amp;amp;title=Transferir+el+foco+desde+un+JTextArea&amp;amp;url=http%3A%2F%2Fradamanthys.homelinux.org%2F%3Fp%3D73"&gt;ShareThis&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 29 Aug 2008 05:35:51 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Administrando Freehg desde NetBeans</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-1570791144429866598</guid>
      <link>http://avbravo.blogspot.com/2008/08/administrando-freehg-desde-netbeans.html</link>
      <description>Si deseas un repositorio gratuito con Mercurial(hg), en freehg.org, encontraras un buen sitio.&lt;br /&gt;A continuación, puedes ver en este tutorial una guia rapida para su uso.&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/SpanishTransaltionFreegh_es"&gt;Administrando Freehg desde NetBeans &lt;/a&gt;</description>
      <pubDate>Wed, 27 Aug 2008 19:52:49 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-9032205290271563600</guid>
      <link>http://avbravo.blogspot.com/2008/08/amigos-gracias-sus-grandes.html</link>
      <description>&lt;img src="http://4.bp.blogspot.com/_fWhXbpnpdnc/SK69KoOhZwI/AAAAAAAABTU/SL4xKyxtFh0/s320/tfnborg_new_logo_small.png" /&gt;&lt;br /&gt;&lt;br /&gt;Amigos, gracias a sus grandes colaboraciones, se ha terminado la traducción del modulo platform de NetBeans6.5. Faltan los test en los servidores de NB.&lt;br /&gt;Sin duda, una de los trabajos de mayor rapidez, realizados en las traducciones, un agradeciemiento a todos los miembros del equipo en especial a&lt;br /&gt;Diego Silva, Luis
      Enrique Lefunes, Juan Chico.&lt;br /&gt;&lt;br /&gt;Pronto estaremos indicando la forma en que trabajaremos los siguientes modulos.&lt;br /&gt;A todos los demas miembros del equipo estan invitados a participar del mismo.&lt;br /&gt;Saludos y gracias.&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/SpanishTranslationMatrix6.5Platform9"&gt;http://wiki.netbeans.org/SpanishTranslationMatrix6.5Platform9&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img
      src="http://1.bp.blogspot.com/_fWhXbpnpdnc/SK68dy-JHYI/AAAAAAAABTM/FBndML8zWok/s320/traduccion.png" /&gt;</description>
      <pubDate>Fri, 22 Aug 2008 13:26:28 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: NetBeans Forums</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-3859541673302364710</guid>
      <link>http://avbravo.blogspot.com/2008/08/netbeans-forums.html</link>
      <description>&lt;img src="http://1.bp.blogspot.com/_fWhXbpnpdnc/SKt3t3TQ5VI/AAAAAAAABTE/uR_CmBxKwIc/s320/communityforum.png" /&gt;&lt;br /&gt;NetBeans Community Forums.&lt;br /&gt;&lt;a href="http://forums.netbeans.org/"&gt;http://forums.netbeans.org/&lt;/a&gt;&lt;br /&gt;Esta disponible el foro, donde puedes encontrar la respuesta a muchas de tus interrogantes.</description>
      <pubDate>Wed, 20 Aug 2008 01:48:57 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Tutorial Básico de NetBeans para Novatos Parte II (Bases Datos)</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-6600347525754430260</guid>
      <link>http://avbravo.blogspot.com/2008/08/tutorial-bsico-de-netbeans-para-novatos_18.html</link>
      <description>&lt;img src="http://4.bp.blogspot.com/_fWhXbpnpdnc/SKmsc1p5o7I/AAAAAAAABS0/ZINlX8Dewl0/s320/02drivers.png" /&gt;&lt;br /&gt;&lt;br /&gt;Aqui puedes ver el tutorial&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/AvbravotutorialbasiconetbeansParteII"&gt;Tutorial Básico de NetBeans para Novatos Parte II (Bases Datos)&lt;/a&gt;&lt;br /&gt; Este tutorial es la continuación del tutorial básico de NetBeans, en este explicaremos el manejo de bases de datos desde NetBeans,con una aplicación de
      escritorio simple. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_fWhXbpnpdnc/SKmsdIN5rWI/AAAAAAAABS8/IMmuEeSxYng/s320/33tablacreada.png" /&gt;</description>
      <pubDate>Mon, 18 Aug 2008 17:12:54 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Inicio de la traducción NB6.5</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-3056617888281473066</guid>
      <link>http://avbravo.blogspot.com/2008/08/inicio-de-la-traduccin-nb65.html</link>
      <description>&lt;img src="http://3.bp.blogspot.com/_fWhXbpnpdnc/SKhDClI6VxI/AAAAAAAABSc/lwkSdfelz_Y/s320/logo.png" /&gt;&lt;br /&gt;Hemos iniciado el proceso de traducción de NetBeans 6.5.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_fWhXbpnpdnc/SKhDc-mOybI/AAAAAAAABSk/XztSg8ynSSQ/s320/nb65.png" /&gt;&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/SpanishTranslationMatrix6.5"&gt;Puedes visitar la matriz&lt;/a&gt;&lt;br /&gt;&lt;img
      src="http://4.bp.blogspot.com/_fWhXbpnpdnc/SKhD1k3TacI/AAAAAAAABSs/5tcmpu0UIxY/s320/wiki.png" /&gt;&lt;br /&gt;Si estas interesado en participar puedes inscribirte en el grupo en google.&lt;br /&gt;&lt;a href="http://groups.google.com/group/traduccionnetbeans"&gt;http://groups.google.com/group/traduccionnetbeans&lt;/a&gt;</description>
      <pubDate>Sun, 17 Aug 2008 15:31:28 +0000</pubDate>
    </item>
    <item>
      <title>Programa en Java y disfruta de un café lojano » Java - Netbeans: Leer un archivo properties desde un proyecto web + JSF</title>
      <guid isPermaLink="false">http://cafelojano.wordpress.com/?p=275</guid>
      <link>http://cafelojano.wordpress.com/2008/08/15/leer-un-archivo-properties-desde-un-proyecto-web-jsf/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p style="text-align: justify;"&gt;Hola en este post voy a mostrar como se debe hacer para leer un archivo *.properties de java, puesto dentro de un proyecto web JSF, es interesante mencionar que la forma de llamar a estos archivos difiere un poco de como se lo hace comúnmente en un proyecto swing de escritorio común y corriente,&#160; ya que en este solo se pone el path relativo desde el pack del proyecto y ya, pero en un proyecto web no
      funciona así, por eso he decidido mostrarlo a continuación, esta es la forma que descubrí para hacerlo y me funcionó, pero si existe una forma mejor o más optima de realizarlo res ruego comentarlo para así aprender todos algo más.&lt;/p&gt; &lt;p style="text-align: justify;"&gt;Dentro de nuestro proyecto web se nos crean comunmente las páginas jsp, y su contraparte en código java dentro de un paquete en la carpeta Source Packages, dentro de ese paquete vamos a colocar el archivo .properties, teniendo
      en cuenta que este se va a llamar igual que la clase que lo va a leer, (por ejemplo: En mi paquete tengo una clase llamada Reportes.java, dentro del mismo paquete pondré un archivo de propiedades llamado reportes.properties), el código para ller este archivo quedaria así:&lt;/p&gt; &lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-java"&gt; String nombrePROP = Reportes.class.getSimpleName().toLowerCase() + ".properties"; Properties props = new Properties();
      props.load(Reportes.class.getResourceAsStream(nombrePROP)); String strPathOrigen = props.getProperty("pathORI"); String strPathXLS = props.getProperty("pathXLS"); &lt;span style="color: navy;"&gt; &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt; &lt;p style="text-align: justify;"&gt;Con esto ya podriamos leer las propiesades que se tenga dentro de nuestro archivo properties.&lt;/p&gt; &lt;p style="text-align: justify;"&gt;Seguir leyendo en &lt;a
      href="http://christmo99.wordpress.com/2008/08/15/leer-un-archivo-properties-desde-un-proyecto-web-jsf/" title="christmo"&gt;christmo99.wordpress.com&lt;/a&gt;&lt;/p&gt; &lt;p style="text-align: justify;"&gt;Saludos…&lt;/p&gt; &lt;img src="http://feeds.wordpress.com/1.0/categories/cafelojano.wordpress.com/275/" alt="" border="0" /&gt; &lt;img src="http://feeds.wordpress.com/1.0/tags/cafelojano.wordpress.com/275/" alt="" border="0" /&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/275/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/275/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/275/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/275/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/275/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/275/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/275/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/275/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/275/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/275/" alt="" border="0" /&gt;&lt;/a&gt; &lt;img src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&amp;amp;blog=533426&amp;amp;post=275&amp;amp;subd=cafelojano&amp;amp;ref=&amp;amp;feed=1" alt="" border="0" /&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 15 Aug 2008 20:51:28 +0000</pubDate>
    </item>
    <item>
      <title>Programa en Java y disfruta de un café lojano » Java - Netbeans: Dibujando al estilo Paint</title>
      <guid isPermaLink="false">http://cafelojano.wordpress.com/2008/08/14/dibujando-al-estilo-paint/</guid>
      <link>http://cafelojano.wordpress.com/2008/08/14/dibujando-al-estilo-paint/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p&gt;Sé que no es la super aplicación, ni tampoco el tema de interés que se menciona en todos los sitios de Internet, pero he querido compartir algo de código en donde se muestra cómo dibujar puntos en Java, como saben la unión de puntos forma una línea y así se pueden dibujar algunas formas al estilo del Paint y su brocha. Además muestra cómo puntero, del área de dibujo, al icono de cambio de tamaño horizontal hacia arriba.&lt;/p&gt;
      &lt;p&gt;Les adjunto el código fuente y pdf de explicación.&lt;/p&gt; &lt;p&gt;&lt;a href="http://cafelojano.files.wordpress.com/2008/08/comodibujarenjava.pdf"&gt;Explicación - Cómo dibujar en Java&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.box.net/shared/kzcqt6b781" target="_self" title="Código"&gt;Código fuente&lt;/a&gt;&lt;/p&gt; &lt;img src="http://feeds.wordpress.com/1.0/categories/cafelojano.wordpress.com/263/" alt="" border="0" /&gt; &lt;img
      src="http://feeds.wordpress.com/1.0/tags/cafelojano.wordpress.com/263/" alt="" border="0" /&gt; &lt;a href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/263/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/263/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/263/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/263/"
      alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/263/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/263/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/263/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/263/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/263/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/263/" alt="" border="0" /&gt;&lt;/a&gt; &lt;img src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&amp;amp;blog=533426&amp;amp;post=263&amp;amp;subd=cafelojano&amp;amp;ref=&amp;amp;feed=1" alt="" border="0" /&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 14 Aug 2008 23:48:13 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: NetBeans 6.5 Beta</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-1183961693049992837</guid>
      <link>http://avbravo.blogspot.com/2008/08/netbeans-65-beta.html</link>
      <description>Esta disponible la versión beta de NetBeans 6.5&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_fWhXbpnpdnc/SKQ2N4a7BFI/AAAAAAAABSU/WTl0RFXOQJo/s320/instalar.png" /&gt;&lt;br /&gt;Descargala desde este enlace&lt;br /&gt;&lt;a href="http://download.netbeans.org/netbeans/6.5/beta/"&gt;http://download.netbeans.org/netbeans/6.5/beta/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Aqui se puede ver algunos detalles de esta versión.&lt;br /&gt;&lt;a
      href="http://www.netbeans.org/community/releases/65/"&gt;http://www.netbeans.org/community/releases/65/&lt;/a&gt;</description>
      <pubDate>Thu, 14 Aug 2008 13:48:23 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Recuperar un error en el form</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-2257071939123456756</guid>
      <link>http://avbravo.blogspot.com/2008/08/recuperar-un-error-en-el-form.html</link>
      <description>¿Cuando es importante tener versiones de los proyectos.?&lt;br /&gt;Realmente, en cualquier momento podemos necesitar utilizar una versión anterior.&lt;br /&gt;En este caso eliminamos el contenido del archivo .form&lt;br /&gt;y cuando abrimos en NetBeans, envia el mensaje de error.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_fWhXbpnpdnc/SKCiU-XYaWI/AAAAAAAABSM/1BvcIOBS4Lo/s320/error.png" /&gt;&lt;br /&gt;Verificamos las versiones anteriores, (Estoy usando
      Mercurial)&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_fWhXbpnpdnc/SKCiUjIdNtI/AAAAAAAABSE/VwgZff1KKT8/s320/dif.png" /&gt;&lt;br /&gt;Simplemente recuperamos la versión anterior.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_fWhXbpnpdnc/SKCiMCd7j4I/AAAAAAAABR8/RzkpTHFC4MQ/s320/actualizar.png" /&gt;</description>
      <pubDate>Mon, 11 Aug 2008 20:44:20 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Cambiando el estado de un checkbox</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-4700366213742977553</guid>
      <link>http://avbravo.blogspot.com/2008/08/cambiando-el-estado-de-un-checkbox.html</link>
      <description>Cambiando el Estado de un CheckBox&lt;br /&gt;Algunas veces deseamos controlar el estado de un checkbox o cambiarlo segùn determinadas condiciones.&lt;br /&gt;&lt;br /&gt;Pasos:&lt;br /&gt;&lt;br /&gt;1. Creamos un proyecto Web.&lt;br /&gt;&lt;br /&gt;2. En el diseñador agregamos un checkbox y dos botones.&lt;br /&gt;&lt;br /&gt; * Dar click derecho en el checkbox y luego seleccionar Add Binding Attribute, para agregar los atributos al checkbox, de manera que los podamos usar en nuestro
      código. &lt;br /&gt;&lt;img src="http://bp0.blogger.com/_fWhXbpnpdnc/SJiYfVwVNqI/AAAAAAAABRk/mJgyCuzHAZA/s320/binding.png" /&gt;&lt;br /&gt;Generando automáticamente&lt;br /&gt;&lt;br /&gt; private Checkbox checkbox1 = new Checkbox();&lt;br /&gt;&lt;br /&gt; public Checkbox getCheckbox1() {&lt;br /&gt; return checkbox1;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public void setCheckbox1(Checkbox c) {&lt;br /&gt; this.checkbox1 = c;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;3.Damos click derecho en el botón
      Habilitar, y seleccionamos Edit Action Event Handler.&lt;br /&gt;&lt;img src="http://bp0.blogger.com/_fWhXbpnpdnc/SJiYfWhV-II/AAAAAAAABRc/DNCSO2bxioE/s320/action.png" /&gt;&lt;br /&gt;A continuación, agregamos el código: this.checkbox1.setSelected(true);, el método setSelected con valor true, marca el checkbox como seleccionado, y un valor de false, quita la marca.&lt;br /&gt;&lt;br /&gt;public String button1_action() {&lt;br /&gt; // TODO: Process the action. Return value is a navigation&lt;br /&gt;
      // case name where null will return to the same page.&lt;br /&gt; this.checkbox1.setSelected(true);&lt;br /&gt; return null;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;4. Agregar el código al botón deshabilitar&lt;br /&gt;&lt;br /&gt;public String button2_action() {&lt;br /&gt; // TODO: Process the action. Return value is a navigation&lt;br /&gt; // case name where null will return to the same page.&lt;br /&gt; this.checkbox1.setSelected(false);&lt;br /&gt; return null;&lt;br /&gt; }&lt;br /&gt;&lt;br
      /&gt;&lt;img src="http://bp2.blogger.com/_fWhXbpnpdnc/SJiYfIKQS4I/AAAAAAAABRU/MVTy5qS5rAs/s320/page1.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; * Aqui se muestra la ejecución al hacer click en el botón Habilitar &lt;br /&gt;&lt;br /&gt;&lt;img src="http://bp1.blogger.com/_fWhXbpnpdnc/SJiYfqYdMaI/AAAAAAAABRs/4vjedKCy8Js/s320/boton1.png" /&gt;&lt;br /&gt;&lt;br /&gt; * Al hacer click en el botón Deshabilitar, se quita la selección en el checkbox.&lt;br /&gt;&lt;img
      src="http://bp2.blogger.com/_fWhXbpnpdnc/SJiYf8ut5cI/AAAAAAAABR0/Vikhs5RLLa0/s320/boton2.png" /&gt;</description>
      <pubDate>Tue, 05 Aug 2008 19:00:23 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Nuevos Tutoriales Visual Web en Español</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-2425065685469960391</guid>
      <link>http://avbravo.blogspot.com/2008/08/nuevos-tutoriales-visual-web-en-espaol.html</link>
      <description>Nuestro amigo Diego Silva ,ha creado nuevos tutoriales en español, sobre Visual Web con NetBeans.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://bp1.blogger.com/_fWhXbpnpdnc/SJYCDCZhwxI/AAAAAAAABRM/ErFA5PcOHts/s320/tutorialesespanol.png" /&gt;&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/FragmentosConVisualJSF"&gt;Fragmentos en una página web con Visual JSF (NetBeans 6.0 / 6.1)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/NavegandoPaginasVisualJSF"&gt;Navegación de Páginas
      usando Visual JSF (NetBeans 6.1 / 6.5)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/DataboundComponentsFlashVideo"&gt;Usando componentes Databound para acceder una base de datos (NetBeans 6.1 / 6.5)&lt;/a&gt;</description>
      <pubDate>Sun, 03 Aug 2008 19:10:35 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Tutorial Básico de NetBeans para Novatos</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-1847280078478092292</guid>
      <link>http://avbravo.blogspot.com/2008/08/tutorial-bsico-de-netbeans-para-novatos.html</link>
      <description>Si nunca has utilizado NetBeans, y no sabes por donde iniciar, tal vez este tutorial te pueda ayudar un poco.&lt;br /&gt;Es una guía muy básica que te mostrara el proceso de instalación y la creación de de una aplicación muy sencilla.&lt;br /&gt;Puede ver el tutorial aqui&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/Avbravotutorialbasiconetbeans"&gt;Tutorial Básico de NetBeans para Novatos&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img
      src="http://wiki.netbeans.org/attach/AvbravotutorialbasiconetbeansPagina3/07seleccionartipoproyecto.png" /&gt;</description>
      <pubDate>Sat, 02 Aug 2008 21:18:53 +0000</pubDate>
    </item>
    <item>
      <title>Programa en Java y disfruta de un café lojano » Java - Netbeans: Ayudas para superar la curva de aprendizaje JavaFX Script</title>
      <guid isPermaLink="false">http://cafelojano.wordpress.com/2008/08/01/ayudas-para-superar-la-curva-de-aprendizaje-javafx-script/</guid>
      <link>http://cafelojano.wordpress.com/2008/08/01/ayudas-para-superar-la-curva-de-aprendizaje-javafx-script/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p&gt;Con los recientes anuncios sobre el &lt;a href="http://www.netbeans.org/servlets/NewsItemView?newsItemID=1264" target="_blank"&gt;JavaFX SDK&lt;/a&gt; y el &lt;a href="http://www.netbeans.org/servlets/NewsItemView?newsItemID=1264" target="_blank"&gt;plugin para NetBeans&lt;/a&gt;, el tema ha tomado un renovado interés.&lt;/p&gt; &lt;p&gt;En la misma onda de éstas noticias, he encontrado una revista sobre la curva de aprendizaje de
      JavaFX Script. En detalle se trata de 4 artículos en donde paso a paso y con ejemplos se empieza a ganar conocimientos en ésta nueva apuesta de Sun. Así tenemos:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;En la primera entrega verán como configurar el entorno de programación, cómo construir y correr un programa JavaFx&lt;/li&gt; &lt;li&gt;La segunda entrega se centra en el estilo declarativo de codificación para JavaFX. Viendo cómo éste estilo puede hacer que el código de una aplicación gráfica se simple e
      intuitivo.&lt;/li&gt; &lt;li&gt;La tercera entrega muestra cómo utilizar funciones JavaFX Script para implementar acciones en programas JavaFX Script.&lt;/li&gt; &lt;li&gt;La última entrega, la parte 4, muestra cómo utilizar JavaFX Script para acceder a servicios Web.&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;Posiblemente digan, ésto ya lo vimos anteriormente, pero les recuerdo que se pueden haber dado muchos cambios desde el momento que los revisamos hasta ahora.&lt;/p&gt; &lt;p&gt;Espero que ésta información
      sea de su ayuda. Les comparto los links:&lt;/p&gt; &lt;p&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/scripting/javafx/lc/part1/" target="_blank"&gt;Part 1: Exploring JavaFX Script&lt;/a&gt;&lt;br /&gt; &lt;a href="http://java.sun.com/developer/technicalArticles/scripting/javafx/lc/part2/" target="_blank"&gt;Part 2: Declarative User interfaces&lt;/a&gt;&lt;br /&gt; &lt;a href="http://java.sun.com/developer/technicalArticles/scripting/javafx/lc/part3/" target="_blank"&gt;Part 3:
      JavaFX Script Functions&lt;/a&gt;&lt;br /&gt; &lt;a href="http://java.sun.com/developer/technicalArticles/scripting/javafx/lc/part4/" target="_blank"&gt;Part 4: Accessing a Web Service&lt;/a&gt;&lt;/p&gt; &lt;img src="http://feeds.wordpress.com/1.0/categories/cafelojano.wordpress.com/259/" alt="" border="0" /&gt; &lt;img src="http://feeds.wordpress.com/1.0/tags/cafelojano.wordpress.com/259/" alt="" border="0" /&gt; &lt;a href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/259/"
      rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/259/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/259/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/259/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/259/" rel="nofollow"&gt;&lt;img
      src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/259/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/259/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/259/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/259/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/259/"
      alt="" border="0" /&gt;&lt;/a&gt; &lt;img src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&amp;amp;blog=533426&amp;amp;post=259&amp;amp;subd=cafelojano&amp;amp;ref=&amp;amp;feed=1" alt="" border="0" /&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 01 Aug 2008 14:56:32 +0000</pubDate>
    </item>
    <item>
      <title>Programa en Java y disfruta de un café lojano » Java - Netbeans: Tutorial JSF - Tercera entrega</title>
      <guid isPermaLink="false">http://cafelojano.wordpress.com/2008/07/31/tutorial-jsf-tercera-entrega/</guid>
      <link>http://cafelojano.wordpress.com/2008/07/31/tutorial-jsf-tercera-entrega/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p&gt;Pues nada, para quienes están siguiendo éste tutorial sencillo sobre JSF, aquí les traigo la tercera entrega.&lt;/p&gt; &lt;p&gt;En ésta entrega podrán ver cómo agregar ciertas características a los elementos que se agregaron la semana pasada (a los inputText). Además de agregar otros elementos como: inputTextArea, selectOneRadio, selectOneMenu).&lt;/p&gt; &lt;p&gt;Espero que sea de su ayuda, y les dejo el link&lt;/p&gt; &lt;p&gt;&lt;a
      href="http://www.netbeans.org/kb/61/web/jastrologer-jsfformtags.html" target="_blank"&gt;Working With Form Tags in the JSF Framework&lt;/a&gt;&lt;/p&gt; &lt;img src="http://feeds.wordpress.com/1.0/categories/cafelojano.wordpress.com/256/" alt="" border="0" /&gt; &lt;img src="http://feeds.wordpress.com/1.0/tags/cafelojano.wordpress.com/256/" alt="" border="0" /&gt; &lt;a href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/256/" rel="nofollow"&gt;&lt;img
      src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/256/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/256/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/256/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/256/" rel="nofollow"&gt;&lt;img
      src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/256/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/256/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/256/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/256/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/256/"
      alt="" border="0" /&gt;&lt;/a&gt; &lt;img src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&amp;amp;blog=533426&amp;amp;post=256&amp;amp;subd=cafelojano&amp;amp;ref=&amp;amp;feed=1" alt="" border="0" /&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 31 Jul 2008 21:38:48 +0000</pubDate>
    </item>
    <item>
      <title>Programa en Java y disfruta de un café lojano » Java - Netbeans: CLIENTE DE GOOGLE MAPS PARA LOS CENTROS DE LA UTPL UTILIZANDO REST, MYSQL Y NETBEANS 6.1</title>
      <guid isPermaLink="false">http://cafelojano.wordpress.com/?p=244</guid>
      <link>http://cafelojano.wordpress.com/2008/07/29/cliente-de-google-maps-para-los-centros-de-la-utpl-utilizando-rest-mysql-y-netbeans-61/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;REST Y APLICACIONES WEB LIGERAS!…&lt;/strong&gt;&lt;/p&gt; &lt;p style="text-align: justify;"&gt;La Transferencia de Estado Representacional (REST),&#160; es una técnica de arquitectura software para sistemas hipermedia distribuidos como la World Wide Web, en la actualidad se utiliza para describir cualquier interfaz web simple que utiliza XML y HTTP.&lt;/p&gt; &lt;div style="width: 503px;" class="wp-caption
      aligncenter"&gt;&lt;img src="http://www.restlet.org/documentation/1.0/images/tutorial04" alt="Transacciones REST" height="232" width="493" /&gt;&lt;p class="wp-caption-text"&gt;Transacciones REST&lt;/p&gt;&lt;/div&gt; &lt;p style="text-align: justify;"&gt;Un concepto importante en REST es la existencia de recursos que pueden ser accedidos utilizando un &lt;a href="http://es.wikipedia.org/wiki/URI" title="URI"&gt;Identificador Uniforme de Recurso&lt;/a&gt; (URI).&#160; Para manipular estos recursos,
      los componentes de la red (clientes y servidores) se comunican a través de un interfaz estándar (HTTP) e intercambian representaciones de estos recursos (los ficheros que se descargan y se envían).&lt;/p&gt; &lt;p style="text-align: justify;"&gt; &lt;/p&gt;&lt;p style="text-align: justify;"&gt;El proyecto que se ha desarollado hace uso de varias tecnologías y herramientas que están siendo utilizadas actualmente para el desarrollo de aplicaciones Web, grandes empresas han hecho uso de ellas teniendo
      un gran éxito en Internet tales como: eBay, Amazon.com, Yahoo, y muchas más; es por ello que hemos creído conveniente emplearlas en nuestro proyecto, el cual será de mucha importancia para nuestro desarrollo intelectual con lo cual nos hemos introducido en el manejo de herramientas Web 2.0. La elaboración de éste proyecto lo hemos conseguido utilizando el servicio de Google Maps, para obtener a partir del: país, provincia y cantón, la ubicación correspondiente a la ciudad en donde se encuentra
      ubicado cada centro universitario de la UTPL en todo el mundo, la información de cada uno de estos centros, se tiene almacenada en una base de datos elaborada en MySQL, de la cual se extraen los datos para complementarse con la ubicación en el mapa y poder dar una información correspondiente y adecuada de cada centro.&lt;/p&gt; &lt;p style="text-align: justify;"&gt;Este Video se muestra en si el resultado de todo el proyecto, la aplicación 100% funcional.&lt;/p&gt; &lt;p style="text-align:
      justify;"&gt;&lt;span style="text-align: center; display: block;"&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;"&gt;Para mas detalles sobre esta tecnología,&#160; o si quieres conseguir el código para su análisis respectivo puedes dirigirte a:&lt;/p&gt; &lt;p style="text-align: justify;"&gt;&lt;a href="http://christmo99.wordpress.com/2008/07/29/cliente-de-google-maps-para-los-centros-de-la-utpl-utilizando-rest-mysql-y-netbeans-61/"
      target="_blank"&gt;christmo99.wordpress.com&lt;/a&gt;&lt;/p&gt; &lt;p style="text-align: justify;"&gt;Podrás encontrar 2 vídeos explicativos de como hacer funcionar correctamente este proyecto para que puedas conocer cuan fácil es hacer aplicaciones utilizando REST.&lt;/p&gt; &lt;p style="text-align: justify;"&gt; &lt;img src="http://feeds.wordpress.com/1.0/categories/cafelojano.wordpress.com/244/" alt="" border="0" /&gt; &lt;img src="http://feeds.wordpress.com/1.0/tags/cafelojano.wordpress.com/244/"
      alt="" border="0" /&gt; &lt;a href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/244/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/244/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/244/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/244/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/244/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/244/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/244/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/244/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/244/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/244/" alt="" border="0" /&gt;&lt;/a&gt; &lt;img src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&amp;amp;blog=533426&amp;amp;post=244&amp;amp;subd=cafelojano&amp;amp;ref=&amp;amp;feed=1" alt="" border="0" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 29 Jul 2008 22:05:57 +0000</pubDate>
    </item>
    <item>
      <title>Le Funes » NetBeans: Code-Folding en NetBeans</title>
      <guid isPermaLink="false">http://lefunes.wordpress.com/2008/07/01/code-folding-en-netbeans/</guid>
      <link>http://lefunes.wordpress.com/2008/07/01/code-folding-en-netbeans/</link>
      <description>Si buscamos que NetBeans oculte nuestro código al igual que realiza con el código autogenerado debemos agregar solamente dos comentarios, que incluyen un tag de apertura y uno de cierre (al estilo XML) al inicio y fin respectivamente de la porción de código a ocultar: comentario inicio: // comentario ...</description>
      <pubDate>Mon, 28 Jul 2008 21:14:41 +0000</pubDate>
    </item>
    <item>
      <title>Le Funes » NetBeans: Conociendo a NetBeans Platform: Introducción</title>
      <guid isPermaLink="false">http://lefunes.wordpress.com/2008/06/24/conociendo-a-netbeans-platform-introduccion/</guid>
      <link>http://lefunes.wordpress.com/2008/06/24/conociendo-a-netbeans-platform-introduccion/</link>
      <description>En este articulo (el primero que escribo para el Mendoza JUG) vemos una pequeña introducción al desarrollo de aplicaciones y plugins sobre NetBeans Platform. En él se ven las ventajas de utilizar NetBeans Platform conociendo la filosofía en la que se basa, algunos proyectos ya desarrollados y muestra como crear ...</description>
      <pubDate>Mon, 28 Jul 2008 21:14:41 +0000</pubDate>
    </item>
    <item>
      <title>Le Funes » NetBeans: Cambiando el LookAndFeel de NetBeans</title>
      <guid isPermaLink="false">http://lefunes.wordpress.com/2008/05/22/cambiando-el-lookandfeel-de-netbeans/</guid>
      <link>http://lefunes.wordpress.com/2008/05/22/cambiando-el-lookandfeel-de-netbeans/</link>
      <description>Para cambiar el L&amp;amp;Fde NetBeans debemos editar el archivo de configuración de NB que se encuentra en: {PATH INSTALACION NB}/etc/netbeans.conf y agregamos a las opciones de inicio del IDE, al final del valor del parametro netbeans_default_options la clase: netbeans_default_options=" . . . --laf javax.swing.plaf.metal.MetalLookAndFeel" y si tenemos que agregar un L&amp;amp;F desde un ...</description>
      <pubDate>Mon, 28 Jul 2008 21:14:41 +0000</pubDate>
    </item>
    <item>
      <title>Le Funes » NetBeans: Integrar Jad a NetBeans mediante NBJAD</title>
      <guid isPermaLink="false">http://lefunes.wordpress.com/2008/05/06/integrar-jad-a-netbeans-mediante-nbjad/</guid>
      <link>http://lefunes.wordpress.com/2008/05/06/integrar-jad-a-netbeans-mediante-nbjad/</link>
      <description>Si deseamos integrar el decompilador Jad dentro de NetBeans podremos hacerlo mediante el plugin NBJAD. En este post veremos como realizar esta integración: Bajar e Instalar Jad 1- Descargamos Jad de la página oficial: http://www.kpdus.com/jad.html#download 2- Descomprimimos el archivo descargado en un directorio cualquiera, por ejemplo: D:\jad\ Bajar e Instalar NBJAD 1- Descargamos el plugin para ...</description>
      <pubDate>Mon, 28 Jul 2008 21:14:41 +0000</pubDate>
    </item>
    <item>
      <title>Le Funes » NetBeans: Soporte para Librerías Compartidas en NetBeans 6.1</title>
      <guid isPermaLink="false">http://lefunes.wordpress.com/2008/04/11/soporte-para-librerias-compartidas-en-netbeans-61/</guid>
      <link>http://lefunes.wordpress.com/2008/04/11/soporte-para-librerias-compartidas-en-netbeans-61/</link>
      <description>Cuantas veces nos encontramos al compartir un proyecto con problemas de librerías no referenciadas? Ó, cuantas veces nos piden/tenemos que pedir las dependencias de un proyecto que fue compartido, finalmente pasando jars, javadoc, sources, explicaciones de cómo se tiene que llamar las librerías, etc.? Muchas veces el problema no es ...</description>
      <pubDate>Mon, 28 Jul 2008 21:14:41 +0000</pubDate>
    </item>
    <item>
      <title>Le Funes » NetBeans: Instalando gwt4nb</title>
      <guid isPermaLink="false">http://lefunes.wordpress.com/2007/11/13/instalando-gwt4nb/</guid>
      <link>http://lefunes.wordpress.com/2007/11/13/instalando-gwt4nb/</link>
      <description>gwt4nb es un plugin para NetBeans, que nos permite desarrollar proyectos GWT dentro del IDE.Para instalarlo debemos: Descargamos el módulo de la pagina oficial (descarga) . Dentro de NB nos dirigimos a Tools-&gt;Plugins En el dialogo abrimos la pestaña Downloaded Hacemos click en Add Plugin... y seleccionamos el archivo descargado Hacemos click en Install Una vez ...</description>
      <pubDate>Mon, 28 Jul 2008 21:14:41 +0000</pubDate>
    </item>
    <item>
      <title>Le Funes » NetBeans: The class must be compiled and must be on the classpath of the project to which this form belongs</title>
      <guid isPermaLink="false">http://lefunes.wordpress.com/2007/11/08/the-class-must-be-compiled-and-must-be-on-the-classpath-of-the-project-to-which-this-form-belongs/</guid>
      <link>http://lefunes.wordpress.com/2007/11/08/the-class-must-be-compiled-and-must-be-on-the-classpath-of-the-project-to-which-this-form-belongs/</link>
      <description>Problema Queremos insertar un Beans desde la paleta a un formulario y NetBeans nos responde: The class must be compiled and must be on the classpath of the project to which this form belongs Este error nos indica que el Beans del proyecto que queremos insertar tiene dependencias no resueltas en nuestro proyecto. Solución Tenemos ...</description>
      <pubDate>Mon, 28 Jul 2008 21:14:41 +0000</pubDate>
    </item>
    <item>
      <title>Le Funes » NetBeans: Estructura de Ficheros Virtual - Filesystems API</title>
      <guid isPermaLink="false">http://lefunes.wordpress.com/2007/09/06/estructura-de-ficheros-virtual-filesystems-api/</guid>
      <link>http://lefunes.wordpress.com/2007/09/06/estructura-de-ficheros-virtual-filesystems-api/</link>
      <description>NetBeans Platform utiliza internamente un sistema de ficheros virtual. Mediante el Filesystems API permite acceder y recorrer este. El Filesystem esta compuesto por FileObjects. Posee un directorio principal o raíz (root), que es un FileObject que puede tener anidado otros FileObjects (ya sean ficheros o mas directorios). Cada archivo para el ...</description>
      <pubDate>Mon, 28 Jul 2008 21:14:41 +0000</pubDate>
    </item>
    <item>
      <title>Le Funes » NetBeans: Configurar un Module Suite</title>
      <guid isPermaLink="false">http://lefunes.wordpress.com/2007/09/06/configurar-un-module-suite/</guid>
      <link>http://lefunes.wordpress.com/2007/09/06/configurar-un-module-suite/</link>
      <description>Para crear una aplicación lo primero que debemos hacer es configurar la estructura básica de la misma. Para ello dentro de NetBeans Platform (NBP) utilizamos un Module Suite. Dentro del un module suite podemos elegir que librerías de NetBeans cargaremos y cuales no, como así también cargar módulos creados por nosotros ...</description>
      <pubDate>Mon, 28 Jul 2008 21:14:41 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Utilizando JPA con una aplicacion Web</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-1944170733107691839</guid>
      <link>http://avbravo.blogspot.com/2008/07/utilizando-jpa-con-una-aplicacion-web.html</link>
      <description>&lt;img src="http://bp3.blogger.com/_fWhXbpnpdnc/SIuD5deJrXI/AAAAAAAABQs/a_g_p_cte64/s320/22estudiantes.png" /&gt;&lt;br /&gt;&lt;br /&gt;JPA, permite utilizar persistencia de manera muy sencilla en nuestras aplicaciones.&lt;br /&gt;Este es un tutorial, basado en el original publicado en NetBeans.&lt;br /&gt;Aqui puedes ver el tutorial.&lt;br /&gt;&lt;a
      href="http://wiki.netbeans.org/SpanishTranslationTutorialesAPIPersistenciaVWP"&gt;http://wiki.netbeans.org/SpanishTranslationTutorialesAPIPersistenciaVWP&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/Avbravo_TutorialesEspanol"&gt;Wiki de Tutoriales de NetBeans en Español&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Algunas capturas de pantallas.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://bp1.blogger.com/_fWhXbpnpdnc/SIuD5fzX0QI/AAAAAAAABQ0/WRm8A2lHka4/s320/602sesion.png"
      /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://bp2.blogger.com/_fWhXbpnpdnc/SIuD547i5HI/AAAAAAAABRE/Q_ylS7RgfkU/s320/604datos.png" /&gt;</description>
      <pubDate>Sat, 26 Jul 2008 20:09:48 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Tutoriales NetBeans en Español</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-1167852623452553486</guid>
      <link>http://avbravo.blogspot.com/2008/07/tutoriales-netbeans-en-espaol.html</link>
      <description>Carlos Ayala, ha contribuido con nuevos tutoriales de NetBeans en español. Hemos agregado los enlaces en el wiki de tutoriales de NetBeans en español.&lt;br /&gt;&lt;img src="http://bp1.blogger.com/_fWhXbpnpdnc/SIp19T_optI/AAAAAAAABQk/jZY4Z4LS5YM/s320/nuevos.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://testwww.netbeans.org/community/lists/index_es.html"&gt;Listas de Distribución de NetBeans&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a
      href="http://testwww.netbeans.org/features/index_es.html"&gt;NetBeans - El Único IDE que Necesita&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://testwww.netbeans.org/kb/60/java/quickstart_es.html"&gt;NetBeans IDE Java: Tutorial de inicio rápido&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/Avbravo_TutorialesEspanol"&gt;Puedes visitar el wiki&lt;/a&gt;</description>
      <pubDate>Sat, 26 Jul 2008 00:59:33 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Mercurial con proyectos</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-390591113650011396</guid>
      <link>http://avbravo.blogspot.com/2008/07/mercurial-con-proyectos.html</link>
      <description>Mercurial es una excelente herramienta que nos permite llevar el control de versiones de nuestros proyectos.&lt;br /&gt;&lt;img src="http://bp1.blogger.com/_fWhXbpnpdnc/SIknOQ4d5yI/AAAAAAAABQM/0AmSUnRwHWU/s320/01java.png" /&gt;&lt;br /&gt;Damos click derecho en la barra azul, nos muesta varias opciones.&lt;br /&gt;Ir a la Diferencia Previa, Ir a la siguiente diferencia, Reemplazar con el Texto Original, Abrir la ventana de Diferencias.&lt;br /&gt;&lt;img
      src="http://bp1.blogger.com/_fWhXbpnpdnc/SIknOS1x4rI/AAAAAAAABQU/JwuMlsCWu5I/s320/02editar.png" /&gt;&lt;br /&gt;Aqui vemos las diferencias entre la versión actual y la anterior, con la cual es sencillo y rapido recuperar versiones anteriores.&lt;br /&gt;&lt;img src="http://bp1.blogger.com/_fWhXbpnpdnc/SIknOj4gvPI/AAAAAAAABQc/2VeBHAlg-eQ/s320/03diferences.png" /&gt;</description>
      <pubDate>Fri, 25 Jul 2008 01:10:59 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Platform nb6.1 Español</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-7179618775015983198</guid>
      <link>http://avbravo.blogspot.com/2008/07/platform-nb61-espaol.html</link>
      <description>Proximamente se liberara la version 6.5 de NetBeans, y estamos indicando a los desarrolladores interesados en unirse al equipo de traducción de NetBeans, que pueden hacerlo atraves del wiki&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/SpanishTranslation"&gt;http://wiki.netbeans.org/SpanishTranslation&lt;/a&gt;&lt;br /&gt;Acontinuación una muestra del platform NetBeans 6.1 en español.&lt;br /&gt;&lt;img
      src="http://bp3.blogger.com/_fWhXbpnpdnc/SIkkFRAX3QI/AAAAAAAABP8/DK-nqGU6IBg/s320/01translation.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://bp0.blogger.com/_fWhXbpnpdnc/SIkkFTXg1sI/AAAAAAAABQE/v-HXt8dMIUs/s320/02menu.png" /&gt;</description>
      <pubDate>Fri, 25 Jul 2008 01:02:09 +0000</pubDate>
    </item>
    <item>
      <title>Programa en Java y disfruta de un café lojano » Java - Netbeans: Tutoria JSF, segunda entrega</title>
      <guid isPermaLink="false">http://cafelojano.wordpress.com/2008/07/22/tutoria-jsf-segunda-entrega/</guid>
      <link>http://cafelojano.wordpress.com/2008/07/22/tutoria-jsf-segunda-entrega/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p&gt;En ésta segunda entrega se empieza con la construcción de la aplicación, para lo cual se crean varias páginas Web dinámicas , un backing bean y se realiza la validación de los datos ingresados.&lt;/p&gt; &lt;p&gt;Entre las validaciones, y algunas tareas adicionales, que se realizan pueden encontrar:&lt;/p&gt; &lt;ul&gt; &lt;li&gt; Campos requeridos&lt;/li&gt; &lt;li&gt; Convertidores&lt;/li&gt; &lt;li&gt; Creación de mensajes de error
      en un archivo de properties.&lt;/li&gt; &lt;li&gt; Creación de validador personalizado para verificar direcciones de correo electrónico.&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Les dejo el link para que lo revisen. &lt;a href="http://www.netbeans.org/kb/61/web/jastrologer-validate.html" target="_blank"&gt;Validating and Converting User Input With the JSF Framework&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Saludos&lt;/p&gt; &lt;img src="http://feeds.wordpress.com/1.0/categories/cafelojano.wordpress.com/238/" alt=""
      border="0" /&gt; &lt;img src="http://feeds.wordpress.com/1.0/tags/cafelojano.wordpress.com/238/" alt="" border="0" /&gt; &lt;a href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/238/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/238/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/238/" rel="nofollow"&gt;&lt;img
      src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/238/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/238/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/238/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/238/" rel="nofollow"&gt;&lt;img
      src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/238/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/238/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/238/" alt="" border="0" /&gt;&lt;/a&gt; &lt;img src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&amp;amp;blog=533426&amp;amp;post=238&amp;amp;subd=cafelojano&amp;amp;ref=&amp;amp;feed=1" alt=""
      border="0" /&gt;&lt;/div&gt;</description>
      <pubDate>Wed, 23 Jul 2008 03:13:31 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: JSF 2.0 Group Blog</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-6553437544004851</guid>
      <link>http://avbravo.blogspot.com/2008/07/jsf-20-group-blog.html</link>
      <description>&lt;img src="http://bp1.blogger.com/_fWhXbpnpdnc/SIKoDiSPYFI/AAAAAAAABPc/g7z2RCvu8iE/s320/jsf-central-logo.jpg" /&gt;&lt;br /&gt;Kito D. Mann, ha creado el blog.&lt;a href="http://blogs.jsfcentral.com/jsf2group/"&gt; JSF 2.0 Group Blog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Textualmente:&lt;br /&gt;Here, we'll provide updates on how JSF 2.0 is progressing, and also give you pointers to where you can get more information. I'll be the primary poster, but the blog is also open to other members of
      the JSF Expert Group.&lt;br /&gt;&lt;br /&gt;Sin duda un lugar de referencia para jsf2.0</description>
      <pubDate>Sun, 20 Jul 2008 02:52:45 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Problemas con JPA NetBeans 6.5 M1</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-3188517980952345697</guid>
      <link>http://avbravo.blogspot.com/2008/07/problemas-con-jpa-netbeans-65-m1.html</link>
      <description>Estaba creando una aplicación con JPA.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://bp2.blogger.com/_fWhXbpnpdnc/SH-W-dikbpI/AAAAAAAABPU/px_oRcG1NDw/s320/addclass.png" /&gt;&lt;br /&gt;Cree una clase de control, y luego edite el archivo persistence.xml, cuando deseo agregar la clase&lt;br /&gt;presionando el boton Add Class..., no muestra la clase creada para agregarla.&lt;br /&gt;&lt;img
      src="http://bp2.blogger.com/_fWhXbpnpdnc/SH-W-KWdF0I/AAAAAAAABPM/NbfsA5Cbh1w/s320/02adding.png" /&gt;</description>
      <pubDate>Thu, 17 Jul 2008 19:13:41 +0000</pubDate>
    </item>
    <item>
      <title>Programa en Java y disfruta de un café lojano » Java - Netbeans: Introducción a JSF un tutorial con entregas progresivas</title>
      <guid isPermaLink="false">http://cafelojano.wordpress.com/2008/07/17/introduccion-a-jsf-un-tutorial-con-entregas-progresivas/</guid>
      <link>http://cafelojano.wordpress.com/2008/07/17/introduccion-a-jsf-un-tutorial-con-entregas-progresivas/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p&gt;Según he leído en la página de NetBeans, se publicará una serie de documentos en donde se demostrará el uso básico de JSF para constriuir aplicaciones Web utilizando NetBeans. En ésta serie de tutoriales se ceará una aplicación denominado jAstrologer, que toma el nombre del usuario y su fecha de nacimiento y devuelve información como signo del zodiaco, la piedra preciosa que te corresponde según tú fecha de nacimiento y el
      horoscopo.&lt;/p&gt; &lt;p&gt;Aquí la URL: &lt;a href="http://www.netbeans.org/kb/61/web/jastrologer-intro.html" target="_blank"&gt;Introduction to the JavaServer Faces Framework&lt;/a&gt;&lt;/p&gt; &lt;img src="http://feeds.wordpress.com/1.0/categories/cafelojano.wordpress.com/231/" alt="" border="0" /&gt; &lt;img src="http://feeds.wordpress.com/1.0/tags/cafelojano.wordpress.com/231/" alt="" border="0" /&gt; &lt;a href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/231/"
      rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/231/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/231/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/delicious/cafelojano.wordpress.com/231/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/gostumble/cafelojano.wordpress.com/231/" rel="nofollow"&gt;&lt;img
      src="http://feeds.wordpress.com/1.0/stumble/cafelojano.wordpress.com/231/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/godigg/cafelojano.wordpress.com/231/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/digg/cafelojano.wordpress.com/231/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a href="http://feeds.wordpress.com/1.0/goreddit/cafelojano.wordpress.com/231/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/reddit/cafelojano.wordpress.com/231/"
      alt="" border="0" /&gt;&lt;/a&gt; &lt;img src="http://stats.wordpress.com/b.gif?host=cafelojano.wordpress.com&amp;amp;blog=533426&amp;amp;post=231&amp;amp;subd=cafelojano&amp;amp;ref=&amp;amp;feed=1" alt="" border="0" /&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 17 Jul 2008 14:30:43 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Diseñador Genérico para Páginas Web</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-87120669624108464</guid>
      <link>http://avbravo.blogspot.com/2008/07/diseador-genrico-para-pginas-web.html</link>
      <description>Uno de los puntos mas esperados de muchos diseñadores de aplicaciones Web, con NetBeans, es una mejora y ampliación del diseñador de Páginas.&lt;br /&gt;Este es uno de los aspectos que considero que hace mucha falta, y el Dr. Winston Prakash, ha propuesto un diseñador Genérico no solo para JSF, sino que permita soporte para .html, .php, .rhtml, xhtml.&lt;br /&gt;Editor WYSIWYG, importación de páginas, integración y soporte de CSS para el diseñador de páginas.&lt;br /&gt;&lt;br
      /&gt;Enlace a los datos:&lt;br /&gt; * Fuente de DatosWeb Page Designer Design Concepts&lt;br /&gt; * Propiedades Simples&lt;br /&gt; * Java Collections (POJOs)&lt;br /&gt; * Expresiones&lt;br /&gt; * Metodos. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/winston/entry/web_page_designer_for_netbeans"&gt;Enlace al blog de Winston&lt;/a&gt;&lt;br /&gt;Es importante que hagan sus comentarios en el blog de Winston , indicando si estan interesados en esta funcionalidad.&lt;br /&gt;&lt;br
      /&gt;Enlaces&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/WebPageDesigner"&gt;Web Page Designer for Netbeans - Proposal&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/attach/WebPageDesigner/WpdOverview.pdf"&gt;Web Page Designer Concept Overview&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/attach/WebPageDesigner/WpdDesignConcepts.pdf"&gt;Web Page Designer Design Concepts&lt;/a&gt;</description>
      <pubDate>Tue, 15 Jul 2008 17:48:33 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: Wiki de Tutoriales de NetBeans en Español</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-5558876590121334515</guid>
      <link>http://avbravo.blogspot.com/2008/07/wiki-de-tutoriales-de-netbeans-en.html</link>
      <description>&lt;img src="http://bp3.blogger.com/_fWhXbpnpdnc/SHuoLGjCv-I/AAAAAAAABPE/Usw9A5Ub6M4/s320/01.png" /&gt;&lt;br /&gt;Hemos creado un wiki con algunos tutoriales sobre NetBeans en Español.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.netbeans.org/Avbravo_TutorialesEspanol"&gt;Wiki Tutoriales NetBeans Español&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Aqui pueden observar uno nuevo creado por nuestro amigo Diego Silva, en la sección Visual Web, y trata sobre el uso de Fragmentos de Pagina.&lt;br
      /&gt;&lt;a href="http://wiki.netbeans.org/FragmentosConVisualJSF"&gt;Puedes ver el wiki aqui.&lt;/a&gt;</description>
      <pubDate>Mon, 14 Jul 2008 19:28:47 +0000</pubDate>
    </item>
    <item>
      <title>Avbravo: GlassFish Application Server</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-11140295.post-4773736884149880482</guid>
      <link>http://avbravo.blogspot.com/2008/07/glassfish-application-server.html</link>
      <description>&lt;img src="http://bp2.blogger.com/_fWhXbpnpdnc/SHuTZzH6eUI/AAAAAAAABO8/BGBk29AhFQQ/s320/01.png" /&gt;&lt;br /&gt;GlassFish Application Server, es un interesante articulo escrito por Masoud Kalali (Miembro del Dream Team de NetBeans), acerca de GlassFish.&lt;br /&gt;Puedes consultar la lista aqui&lt;br /&gt;http://refcardz.dzone.com/&lt;br /&gt;Alli puedes descargar este pdf en el que Masoud hace un explicación acerca de GlassFish, donde obtenerlo , como instalarlo y como administrar
      los recursos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://refcardz.dzone.com/announcements/glassfish"&gt;http://refcardz.dzone.com/announcements/glassfish &lt;/a&gt;</description>
      <pubDate>Mon, 14 Jul 2008 18:08:31 +0000</pubDate>
    </item>
    <item>
      <title>Programa en Java y disfruta de un café lojano » Java - Netbeans: GWT y Base de Datos</title>
      <guid isPermaLink="false">http://cafelojano.wordpress.com/2008/07/14/gwt-y-base-de-datos/</guid>
      <link>http://cafelojano.wordpress.com/2008/07/14/gwt-y-base-de-datos/</link>
      <description>&lt;div class="snap_preview"&gt;&lt;br /&gt;&lt;p&gt;Dentro de una de las materias que llevo en la UTPL, estamos analizando GWT como alternativa para el desarrollo de aplicaciones AJAX. Dentro de éste marco preparé unas clases en donde se muestra cómo se puede interactuar con un servidor Web y a su vez con su servidor de base de datos.&lt;/p&gt; &lt;p&gt;Se mostró el uso de GWT-RPC y servlets, la primera de las opciones tal vez la más compleja (por el manejo de interfaces y clases)
      mientras que la segunda con el problema de comunicar los resultados (éxito o error) con el trabajo de la base de datos. Obviamente ambos superables.&lt;/p&gt; &lt;p&gt;Se utilizó como base de datos Derby DB que viene configurada para el trabajo con NetBeans y que por razones didácticos es más que suficiente.&lt;/p&gt; &lt;p&gt;Para la GUI, la base es GWT, pero extendida con las características GWT-Ext, configuradas como señalé en un post anterior. Personalmente creo que GWT-Ext colabora enormemente
      en el desarrollo rápido de éste tipo de aplicaciones.&lt;/p&gt; &lt;p&gt;Les comparto los links en donde pueden descargar el proyecto completo y las librerías que se necesitan así como también algunos archivos de configuración (gwtext.jar, derbyclient.jar), el script e la base de datos.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.box.net/shared/d3a7lo9og0" title="Proyecto en NetBeans"&gt;Proyecto&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.box.net/shared/smnx3g7c40" title="Archivos
      adicionales"&gt;Archivo adicionales&lt;/a&gt;.&lt;/p&gt; &lt;img src="http://feeds.wordpress.com/1.0/categories/cafelojano.wordpress.com/229/" alt="" border="0" /&gt; &lt;img src="http://feeds.wordpress.com/1.0/tags/cafelojano.wordpress.com/229/" alt="" border="0" /&gt; &lt;a href="http://feeds.wordpress.com/1.0/gocomments/cafelojano.wordpress.com/229/" rel="nofollow"&gt;&lt;img src="http://feeds.wordpress.com/1.0/comments/cafelojano.wordpress.com/229/" alt="" border="0" /&gt;&lt;/a&gt; &lt;a
      href="http://feeds.wordpress.com/1.0/godelicious/cafelojano.wordpress.com/229/" rel="nofollow"&gt;&lt;im