Passando um JTextField "A".getText para JTextField

2 respostas
G

Seguinte erro de compilacao:
javac Aplicacao.java
Aplicacao.java:335: ')' expected
actionPerformed(ActionEvent event2) {
^
1 error

class Consulta extends JPanel { 
	 	    
    public JTextField text1; 
    public JTextField resutaldo; 
       
//	   String[] colunas={"PACIENTE","TELEFONE","CONSULTA"}; 
	    
//	   Object[][] dados={"      "}; 
	    
       
       
         public Consulta(String nome1,int size1,String nome2,String nome3) {		   	       
	       
	       
             JLabel label1 = new JLabel(nome1); 
             text1 = new JTextField(size1); 
             JButton botao = new JButton(nome2,new ImageIcon("seta.gif")); 
             JButton botao2 = new JButton(nome3,new ImageIcon("seta.gif")); 
             JButton botao3 = new JButton("Limpar",new ImageIcon("seta.gif"));	      
  //           JTable tabela = new JTable(); 
//	     JScrollPane scrolling = new JScrollPane(tabela); 
	       
	      
	       
	       
//	     add(scrolling);  
	     add(label1); 
	     add(text1); 
	     add(botao); 
	     add(botao2); 
             add(botao3);       
             add(resultado); 
 
	    botao.addActionListener(new ActionListener() { 
	        
	     public void actionPerformed(ActionEvent event)  
		 {   
		     
	               text1.getText();	    		     
		 } 
	        
	      
	    } ); 
				     
	     
            	  actionPerformed(ActionEvent event2) { 
 	             
		 resultado  = new JTextField(text1.getText(),10); 
		 resultado.setEditable(false); 
		  
	      } 
	     
	     
	     
	     
	    botao2.addActionListener( new ActionListener() { 
	       
	       
	     public void actionPerformed(ActionEvent event) {  
		    
//	            setDefaultCloseOperation();	   	    
		    
		} 
	       
	   } 
				      
	   ); 
	      	       
					 
	    
	   botao3.addActionListener( new ActionListener()  { 
	       
	        public void actionPerformed(ActionEvent e)  
	     	   {  
		     text1.setText("");             
		   } 
	        }							   
	    );  
     
	   } 
          
}

2 Respostas

TedLoprao

Aparentemente você tem um actionPerformed perdido no código!!!

actionPerformed(ActionEvent event2) { 
                 
       resultado  = new JTextField(text1.getText(),10); 
       resultado.setEditable(false); 
        
         }
Abdon
import java.awt.event.*;
import javax.swing.*;   

class Consulta extends JPanel { 
           
    public JTextField text1; 
    public JTextField resutaldo; 
        
//      String[] colunas={"PACIENTE","TELEFONE","CONSULTA"}; 
       
//      Object[][] dados={"      "}; 
       
        
        
         public Consulta(String nome1,int size1,String nome2,String nome3) {                    
           
           
             JLabel label1 = new JLabel(nome1); 
             text1 = new JTextField(size1); 
             JButton botao = new JButton(nome2,new ImageIcon("seta.gif")); 
             JButton botao2 = new JButton(nome3,new ImageIcon("seta.gif")); 
             JButton botao3 = new JButton("Limpar",new ImageIcon("seta.gif"));         
  //           JTable tabela = new JTable(); 
//        JScrollPane scrolling = new JScrollPane(tabela); 
           
         
           
           
//        add(scrolling);  
        add(label1); 
        add(text1); 
        add(botao); 
        add(botao2); 
             add(botao3);        
             add(resutaldo); 

       botao.addActionListener(new ActionListener() { 
           
        public void actionPerformed(ActionEvent event)  
       {    
            
                  text1.getText();                   
       } 
           
         
       } ); 
                  
         
         
         
         
         
       botao2.addActionListener( new ActionListener() { 
           
           
        public void actionPerformed(ActionEvent event) {  
          
//               setDefaultCloseOperation();             
          
      } 
           
      } 
                  
      ); 
                    
                
       
      botao3.addActionListener( new ActionListener()  { 
           
           public void actionPerformed(ActionEvent e)  
              {  
           text1.setText("");              
         } 
           }                         
       );  
      
      } 
          
}

Com isso ele compila, tinha o actionPerformed Perdido como o nosso amigo TedLoprao disse e vc tinha um add( ), com o nome do componente errado.

OK?

Criado 12 de novembro de 2003
Ultima resposta 13 de nov. de 2003
Respostas 2
Participantes 3