<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4367976697946112140</id><updated>2011-12-31T08:03:03.375-08:00</updated><category term='Musica'/><title type='text'>Mi sitio en la Web</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jagv709.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4367976697946112140/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jagv709.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jose Antonio</name><uri>http://www.blogger.com/profile/01357960944945140460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4367976697946112140.post-8591483604330438273</id><published>2011-12-31T08:03:00.000-08:00</published><updated>2011-12-31T08:03:03.383-08:00</updated><title type='text'></title><content type='html'>ToolCode&lt;br /&gt;&lt;br /&gt; Descarga:&lt;br /&gt;&lt;br /&gt; &lt;a href="http://www.megaupload.com/​?d=AGUVQIIS"&gt;http://www.megaupload.com/​?d=AGUVQIIS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; los videos demostrativos esta en youtube en la siguientes direcciones:&lt;br /&gt;&lt;br /&gt; VIDEO 1: &lt;a href="http://www.youtube.com/​watch?v=yUYyqgpT6WM"&gt;http://www.youtube.com/​watch?v=yUYyqgpT6WM&lt;/a&gt;&lt;br /&gt; VIDEO 2: &lt;a href="http://www.youtube.com/​watch?v=9hGsodUNETg"&gt;http://www.youtube.com/​watch?v=9hGsodUNETg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Comentarios a : jose_g709@hotmail.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4367976697946112140-8591483604330438273?l=jagv709.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jagv709.blogspot.com/feeds/8591483604330438273/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jagv709.blogspot.com/2011/12/toolcode-descarga-httpwww.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4367976697946112140/posts/default/8591483604330438273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4367976697946112140/posts/default/8591483604330438273'/><link rel='alternate' type='text/html' href='http://jagv709.blogspot.com/2011/12/toolcode-descarga-httpwww.html' title=''/><author><name>Jose Antonio</name><uri>http://www.blogger.com/profile/01357960944945140460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4367976697946112140.post-3169342091553416414</id><published>2009-03-30T20:50:00.001-07:00</published><updated>2009-03-30T20:59:26.133-07:00</updated><title type='text'></title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Bvnbvnbvnnbvnbvnbvn&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Mnbmnbmnm&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;			&lt;/p&gt;&lt;p&gt;vcxvcxvcxvcv&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4367976697946112140-3169342091553416414?l=jagv709.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jagv709.blogspot.com/feeds/3169342091553416414/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jagv709.blogspot.com/2009/03/bvnbvnbvnnbvnbvnbvn-mnbmnbmnm.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4367976697946112140/posts/default/3169342091553416414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4367976697946112140/posts/default/3169342091553416414'/><link rel='alternate' type='text/html' href='http://jagv709.blogspot.com/2009/03/bvnbvnbvnnbvnbvnbvn-mnbmnbmnm.html' title=''/><author><name>Jose Antonio</name><uri>http://www.blogger.com/profile/01357960944945140460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4367976697946112140.post-5793792896489046885</id><published>2009-01-18T05:31:00.000-08:00</published><updated>2009-01-18T05:34:33.261-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Musica'/><title type='text'>para descargar musica 1</title><content type='html'>bueno esta es una pagina que encontre buscando musica espero que les sirva &lt;a href="http://peruhits.blogspot.com/2008_08_01_archive.html"&gt;http://peruhits.blogspot.com/2008_08_01_archive.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4367976697946112140-5793792896489046885?l=jagv709.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jagv709.blogspot.com/feeds/5793792896489046885/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jagv709.blogspot.com/2009/01/para-descargar-musica-1.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4367976697946112140/posts/default/5793792896489046885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4367976697946112140/posts/default/5793792896489046885'/><link rel='alternate' type='text/html' href='http://jagv709.blogspot.com/2009/01/para-descargar-musica-1.html' title='para descargar musica 1'/><author><name>Jose Antonio</name><uri>http://www.blogger.com/profile/01357960944945140460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4367976697946112140.post-8780437397599396710</id><published>2009-01-09T10:10:00.000-08:00</published><updated>2009-01-09T10:25:15.953-08:00</updated><title type='text'>JQIPTextField</title><content type='html'>hola todos , bueno este codigo lo baje de la pagina de koders es un componente para validar direcciones IP y lo modifique un pocquito a mi gusto:&lt;br /&gt;import java.awt.GridBagConstraints;&lt;br /&gt;import java.awt.GridBagLayout;&lt;br /&gt;import java.awt.Insets;&lt;br /&gt;import java.awt.event.FocusAdapter;&lt;br /&gt;import java.awt.event.FocusEvent;&lt;br /&gt;import java.awt.event.KeyAdapter;&lt;br /&gt;import java.awt.event.KeyEvent;&lt;br /&gt;import javax.swing.*;&lt;br /&gt;import javax.swing.border.Border;&lt;br /&gt;import javax.swing.text.*;&lt;br /&gt;public class JQIPTextField extends JPanel{   &lt;br /&gt;private JTextField part1;   &lt;br /&gt;private JTextField part2;   &lt;br /&gt;private JTextField part3;   &lt;br /&gt;private JTextField part4;&lt;br /&gt;    private TextFieldFocusHandler textFieldFocusHandler;&lt;br /&gt;    public JQIPTextField()    {&lt;br /&gt;       super( new GridBagLayout( ) );      &lt;br /&gt; setBorder( (Border)UIManager.get( "TextField.border" ) );&lt;br /&gt;        textFieldFocusHandler = new TextFieldFocusHandler();&lt;br /&gt;        GridBagConstraints constraints = new GridBagConstraints(); &lt;br /&gt;      constraints.gridx = 0;      &lt;br /&gt; constraints.gridy = 0;       &lt;br /&gt;constraints.weightx = 1;       &lt;br /&gt;constraints.weighty = 1;       &lt;br /&gt;constraints.fill = GridBagConstraints.BOTH;       &lt;br /&gt;constraints.insets = new Insets( 0, 0, 0, 0 );       &lt;br /&gt;constraints.anchor = GridBagConstraints.WEST;        part1 = createTextF( null );        add( part1, constraints );&lt;br /&gt;        constraints.gridx = 1;        constraints.gridy = 0;        add( buildLabel(), constraints );&lt;br /&gt;        constraints.gridx = 2;        constraints.gridy = 0;        part2 = createTextF( part1 );        add( part2, constraints );&lt;br /&gt;        constraints.gridx = 3;        constraints.gridy = 0;        add( buildLabel(), constraints );&lt;br /&gt;        constraints.gridx = 4;        constraints.gridy = 0;        part3 = createTextF( part2 );        add( part3, constraints );&lt;br /&gt;        constraints.gridx = 5;        constraints.gridy = 0;        add( buildLabel(), constraints );&lt;br /&gt;        constraints.gridx = 6;        constraints.gridy = 0;        constraints.insets = new Insets( 0, 0, 0, 0 );        part4 = createTextF( part3 );        add( part4, constraints );&lt;br /&gt;        setBackground( part1.getBackground() );    }&lt;br /&gt;    public void setEnabled( boolean state )    {        super.setEnabled( state );        part1.setEnabled( state );        part2.setEnabled( state );        part3.setEnabled( state );        part4.setEnabled( state );    }&lt;br /&gt;    public boolean isInputValid()    {        if ( !isFieldValid( part1 ) )        {            //invalidTF = part1;            return false;        }        if ( !isFieldValid( part2 ) )        {            //invalidTF = part2;            return false;        }        if ( !isFieldValid( part3 ) )        {            //invalidTF = part3;            return false;        }        if ( !isFieldValid( part4 ) )        {            //invalidTF = part4;            return false;        }        return true;    }        public boolean isFieldEmpty()    {        if ( part1.getText().trim().length() == 0 &amp;amp;&amp;amp;             part2.getText().trim().length() == 0 &amp;amp;&amp;amp;             part3.getText().trim().length() == 0 &amp;amp;&amp;amp;             part4.getText().trim().length() == 0 )        {            return true;        }        return false;    }&lt;br /&gt;    private boolean isFieldValid( JTextField textField )    {        String str = textField.getText();        if ( str.length() == 0 )        {            return false;        }        try        {            int result = Integer.parseInt( str );            if ( result &gt; 255 )            {                textField.setText( "" );                return false;            }            return true;        }        catch ( NumberFormatException exp )        {            textField.setText( "" );            return false;        }    }&lt;br /&gt;    public void setIPString( String ipString )    {        Document doc = part1.getDocument();        try        {            doc.remove( 0, doc.getLength() );            doc.insertString( 0, ipString, new SimpleAttributeSet() );        }        catch ( BadLocationException exp )        {        }    }&lt;br /&gt;    public String getIPString()    {        byte[] ip = getIP();        return ip2string( ip );    }&lt;br /&gt;    public byte[] getIP()    {        String p1 = part1.getText();        if ( p1.length() == 0 )        {            p1 = "0";        }        String p2 = part2.getText();        if ( p2.length() == 0 )        {            p2 = "0";        }        String p3 = part3.getText();        if ( p3.length() == 0 )        {            p3 = "0";        }        String p4 = part4.getText();        if ( p4.length() == 0 )        {            p4 = "0";        }&lt;br /&gt;        try        {            byte[] ip = new byte[4];            ip[0] = (byte)Integer.parseInt( p1 );            ip[1] = (byte)Integer.parseInt( p2 );            ip[2] = (byte)Integer.parseInt( p3 );            ip[3] = (byte)Integer.parseInt( p4 );            return ip;        }        catch ( NumberFormatException exp )        {            return null;        }    }&lt;br /&gt;    private JTextField createTextF( JTextField prevTextField )    {        IPDocument doc = new IPDocument();        JTextField field = new JTextField( doc, null, 3 );        field.addFocusListener( textFieldFocusHandler );        field.setBorder( null );        field.setHorizontalAlignment( JTextField.CENTER );        field.addKeyListener(new tecla());              if ( prevTextField != null )        {            ((IPDocument)prevTextField.getDocument()).setNextTextField( field );        }        return field;    }&lt;br /&gt;    private JLabel buildLabel()    {        JLabel label = new JLabel( "." );        label.setBackground( part1.getBackground() );        label.setForeground( part1.getForeground() );        return label;    }&lt;br /&gt;    private void addToNextTextField( String nextTextFieldStr, JTextField nextTF )    {        if ( nextTF == null )        {// drop string            return;        }        nextTF.requestFocus();        Document doc = nextTF.getDocument();        try        {            doc.remove( 0, doc.getLength() );            doc.insertString( 0, nextTextFieldStr, new SimpleAttributeSet() );        }        catch ( BadLocationException exp )        {        }    }&lt;br /&gt;    private void selectNextTextField()    {        JTextField nextTF = getNextFocusTextField();        if ( nextTF == null )        {// drop string            return;        }        nextTF.requestFocus();        nextTF.selectAll();    }&lt;br /&gt;    private JTextField getNextFocusTextField()    {        if ( part1.hasFocus() )        {            return part2;        }        else if ( part2.hasFocus() )        {            return part3;        }        else if ( part3.hasFocus() )        {            return part4;        }        return null;    }  public JTextField getPrevFocusTextField()  {      if ( part4.hasFocus() )      {          return part3;      }      else if ( part3.hasFocus() )      {          return part2;      }      else if ( part2.hasFocus() )      {          return part1;      }      return null;  }        public class TextFieldFocusHandler extends FocusAdapter    {        public void focusLost( FocusEvent e )        {            if ( e.isTemporary() )            {                return;            }            JTextField textField = (JTextField)e.getSource();            String text = textField.getText();            if ( text.length() == 0 )            {                return;            }            try            {                int result = Integer.parseInt( text );                if ( result &gt; 255 )                {                    textField.setText( "255" );                }            }            catch ( NumberFormatException exp )            {                textField.setText( "0" );            }        }      public void focusGained(FocusEvent e) {        //((JTextField)e.getComponent()).setse        JTextField txt=(JTextField)e.getComponent();        txt.setSelectionStart(0);        txt.setSelectionEnd(txt.getText().length());      }    }    class tecla extends KeyAdapter{      public void keyPressed(KeyEvent e) {                switch (e.getKeyCode())  {                case KeyEvent.VK_RIGHT: {                    JTextField txt=(JTextField)e.getComponent();                    String  s=txt.getText();                    int index=txt.getCaretPosition();                    if(s.length()==index)                      txt.transferFocus();                        }                  break;                case KeyEvent.VK_ENTER: {                    e.getComponent().transferFocus();                        }                  break;                case KeyEvent.VK_LEFT: {                    JTextField txt=(JTextField)e.getComponent();                    int index=txt.getCaretPosition();                    if(index==0){                      JComponent o=getPrevFocusTextField();                      if(o!=null){                        o.requestFocus();                        }                      }                  break;                case KeyEvent.VK_HOME: {                    JComponent o=getPrevFocusTextField();                    if(o!=null){                      o.requestFocus();                      }                    }                  break;              }}&lt;br /&gt;&lt;br /&gt;      }    }    class IPDocument extends PlainDocument    {        protected JTextField nextTextField;        IPDocument( )        {            super();        }&lt;br /&gt;        public void setNextTextField( JTextField textField )        {            nextTextField = textField;        }&lt;br /&gt;        public void insertString(int offset, String str, AttributeSet a)                throws BadLocationException        {            if (str == null)            {                return;            }&lt;br /&gt;            // add max 3 chars....            int freeSpace = 3 - getLength();            if ( freeSpace == 0 )            {                return;            }&lt;br /&gt;            char[] addCharArr = new char[ freeSpace ];            int addCharCount = 0;            int strLength = str.length();            int i = 0;            boolean continueToNextField = false;            for ( i = 0; i &lt; c =" str.charAt(" addcharcount ="="" c ="=""&gt; 0 )                {                    continueToNextField = true;                    break;                }            }&lt;br /&gt;            super.insertString(offset, new String( addCharArr, 0, addCharCount ), a);&lt;br /&gt;            if ( continueToNextField  offset + addCharCount == 3 )            {                if ( i + 1 &lt; strLength )                {                    addToNextTextField( str.substring( i + 1 ), nextTextField );                }                else if ( getLength() == 3 )                {                    selectNextTextField();                }            }        }    }  public  String ip2string(byte[] ip)  {      if ( ip == null )      {          throw new NullPointerException("Ip is null!");      }      assert ip.length == 4;            return (ip[0] &amp;amp; 0xff) + "."           + (ip[1] &amp;amp; 0xff) + "."           + (ip[2] &amp;amp; 0xff) + "."           + (ip[3] &amp;amp; 0xff);  }    public static void main(String[] args) {    JFrame f=new JFrame();    f.pack();    f.add(new JQIPTextField());    f.setVisible(true);  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4367976697946112140-8780437397599396710?l=jagv709.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jagv709.blogspot.com/feeds/8780437397599396710/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jagv709.blogspot.com/2009/01/jqiptextfield.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4367976697946112140/posts/default/8780437397599396710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4367976697946112140/posts/default/8780437397599396710'/><link rel='alternate' type='text/html' href='http://jagv709.blogspot.com/2009/01/jqiptextfield.html' title='JQIPTextField'/><author><name>Jose Antonio</name><uri>http://www.blogger.com/profile/01357960944945140460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4367976697946112140.post-8515334322934825046</id><published>2009-01-07T10:07:00.000-08:00</published><updated>2009-01-07T10:09:56.195-08:00</updated><title type='text'>Presentacion</title><content type='html'>bueno gente este es mi blog en el voy a poner tutoriales de java y enlaces a sitios interesantes chao...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4367976697946112140-8515334322934825046?l=jagv709.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jagv709.blogspot.com/feeds/8515334322934825046/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://jagv709.blogspot.com/2009/01/presentacion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4367976697946112140/posts/default/8515334322934825046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4367976697946112140/posts/default/8515334322934825046'/><link rel='alternate' type='text/html' href='http://jagv709.blogspot.com/2009/01/presentacion.html' title='Presentacion'/><author><name>Jose Antonio</name><uri>http://www.blogger.com/profile/01357960944945140460</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
