>Ola!
>
>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!
>
>[]´s
>Jean Fabio
>
>.java: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
> JLabel label2 = new JLabel("Resultado"); //Label do
resultado
> JTextField resultado= new JTextField(15); //Resultado
da conversao
> JButton bt = new JButton("Let's Rock!"); //Botao 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);
> }
>
> /*Metodo para conversao 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]
-------------------------------------------------------------------------