Minha msg nao foi....
[]s

"Eder L. Jorge" wrote:
> 
> Olah Jean.....
> 
> A classe StringTokenizer eh uma classe que divide a string em partes que
> podem ter delimitadores fornecidos pelo progamador, q no seu caso, foi
> (), (-, e - ate o final.... se vc nao digitar esses delimitadores na
> string, ele vai dar a excessao NoSuchElementException, dizendo q nao
> existem strings a serem recuperadas.... e tb, qdo se coloca espacos na
> string entre um delimitador e outro e se tenta converter para numero,
> ele tb causa uma excessao...... vc poderia tratar cada erro para poder
> dar consistencia....
> Espero ter ajudado....
> []s, Eder L. Jorge
> 
> JEAN BARROS wrote:
> >
> > Ol�
> >
> > Estou tendo um problema em varios aplicativos que tratam evento, nao sei
> > o que eh isso. Capturei parte do erro, e um dos aplicativos onde esse erro
> > ocorre (abaixo). Se alguem puder me ajudar!
> >
> > OBS: O mais interessante que esses erros NEM SEMPRE ocorrem!
> >
> > []'s
> >
> > Jean Fabio
> >
> > =2Ejava:378)
> > at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)
> > at
> > 
>javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:216)
> > at java.awt.Component.processMouseEvent(Component.java:3717)
> > at java.awt.Component.processEvent(Component.java:3546)
> > at java.awt.Container.processEvent(Container.java:1164)
> > at java.awt.Component.dispatchEventImpl(Component.java:2595)
> > at java.awt.Container.dispatchEventImpl(Container.java:1213)
> > at java.awt.Component.dispatchEvent(Component.java:2499)
> > at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
> > at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)
> > at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
> > at java.awt.Container.dispatchEventImpl(Container.java:1200)
> > at java.awt.Window.dispatchEventImpl(Window.java:912)
> > at java.awt.Component.dispatchEvent(Component.java:2499)
> > at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
> > at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
> > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
> > at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
> >
> > *//Exerc 10_12
> > *import javax.swing.*;
> > *import java.awt.*;
> > *import java.awt.event.*;
> > *import java.util.*;
> > *
> > *public class Exerc10_12 extends JFrame {
> > *    JLabel label         = new JLabel("Telefone");     //Label do telefone
> > *    JTextField telefone  = new JTextField(15);         //Fone nao formatado
> > (11) 526-5659
> > *    JLabel label2        = new JLabel("Resultado");    //Label do resultado
> > *    JTextField resultado = new JTextField(15);         //Resultado da
> > convers�o
> > *    JButton bt           = new JButton("Let's Rock!"); //Bot�o que dispara o
> > processo
> > *
> > *    public Exerc10_12() {
> > *        super("Converte Telefone");
> > *        Container c = this.getContentPane();
> > *        c.setLayout(new FlowLayout());
> > *        HandlerEvent handler = new HandlerEvent();
> > *        bt.addActionListener(handler);
> > *        c.add(label);
> > *        c.add(telefone);
> > *        c.add(bt);
> > *        c.add(label2);
> > *        c.add(resultado);
> > *    }
> > *
> > *    /*M�todo para convers�o de telefone*/
> > *    public void convTelefone(String tel) {
> > *        StringTokenizer token = new StringTokenizer(tel);
> > *        int area = Integer.parseInt(token.nextToken("()"));
> > *        long number = Long.parseLong(token.nextToken(")-"))*10000;
> > *        number += Long.parseLong(token.nextToken("-"));
> > *        resultado.setText("" + area + number);
> > *    }
> > *
> > *    /*Classe interna tratadora de eventos*/
> > *    class HandlerEvent implements ActionListener{
> > *        public void actionPerformed(ActionEvent e) {
> > *            convTelefone(telefone.getText());
> > *        }
> > *    }
> > *
> > *    public static void main(String[] args) {
> > *        Exerc10_12 app = new Exerc10_12();
> > *        app.addWindowListener(
> > *            new WindowAdapter() {
> > *                public void windowClosing(WindowEvent e) {
> > *                    System.exit(0);
> > *                }
> > *            }
> > *        );
> > *        app.setSize(350,100);
> > *        app.show();
> > *    }
> > *}
> >
> > ____________________________________________________________________
> > Get free email and a permanent address at http://www.netaddress.com/?N=1
> >
> > ------------------------------ LISTA SOUJAVA ----------------------------
> > http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
> > d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> > regras da lista: http://www.soujava.org.br/regras.htm
> > para sair da lista: envie email para [EMAIL PROTECTED]
> > -------------------------------------------------------------------------

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a