JTextField

11 respostas
L

Tem como definir o tamanho de um JTextField? Aki esta muito grande a altura desconfigurando a página… :???:

11 Respostas

D

opa!
certinho??

entao… o tamanho do seu JTextField na tela depende do gerenciador de layouts q vc ta usando…

se vc nao está usando nenhum gerenciador de layouts (null) vc deve configurar o tamanho e as posições manualmente.

txt.setBounds(int x, int y, int h, int w);

agora se vc tiver usando um gerenciador tipo o FlowLayout vc faz o tamanho dele logo na instanciação do objeto:

JTextField txt = new JTextField(int tamanho);

bele?
flw!
abraços!

L

estou usando GridLayout…

fiz exatamente isso…

JTextField c0 = new JTextField (8);

pelo q entendi esse eh o numero de caracteres do campo…no caso a largura…
gostaria de alterar a altura do campo…

ps: sou totalmente iniciante… :oops:

D

oi Luana!

entao o gridLayout faz com q os componentes do seu programa fique do tamanho certinho da grade… o q vc pode fazer, é dar uns espaçamentos a mais pros componentes nao ficarem tão colados… e desse jeito, vai ficar um pouco menor…
e usando o gridLayout, ajustar o tamanho de caracteres na instanciação nao vai mudar nada! hehehe… pq o componente sempre vai ficar do tamanho da celula q ocupa no grid.

mas como eu disse, vc pode configurar o GridLayout a dar um espaçamento entre os componentes…
desse modo:

seucontainer.setLayout(new GridLayout(int num_linhas, int num_colinas, int espacamento_horizontal, int espacamento_vertical));

isso ja deve ajudar a melhorar a aparência da sua interface grafica! :grin:

qualquer duvida, posta aí!

abraços!

L

:sad: nem mexe…

isso começou a acontecer qdo dividi a interface em vários Paineis… ai desconfigurou tudo… dá certo qdo tudo esta em um unico painel…

D

ah! vc ta usando painéis?

os contairers e os painés podem usar gerenciadores de layouts diferentes…

vou fazer algumas perguntas pra tentar saber melhor o q ta acontecendo… aí da pra ajudar melhor! :razz:

:?: qtos painéis vc ta usando?
:?: vc ta usando qual gerenciador de layouts no JFrame?
:?: vc ta usando o GridLayout aonde? nos JPainel ou direto no container do JFrame?
:?: onde vc ta tendo problemas no GridLayout? nos painéis?

abraços!

L

eu vou tentar responder…naum sei se vai ser correta as repostas…

  • estou usando 3 paineis…e um para colocar todos…
  • gerenciador? seria JPanel?
  • acho q eh no JPanel…esta assim…exemplo

JPanel painel1 = new JPanel(); painel1.setLayout (new GridLayout(11,0));

ps: vc quer dar uma olhadinha no programa? ehehe

D

se puder postar o código do programa facilita mais! :slight_smile:

mas ja vo tentar adiantar a resposta… hehehe
os seus JTextField estao mto grandes né?
entao vc tem q configurar os espaçamentos do JPanel q vc ta adicionando os JTextFields…

troque isso:

por isso:

JPanel painel1 = new JPanel(); 
painel1.setLayout (new GridLayout(11,0,3,3));

isso vai fazer com q os componentes inseridos no painel1 fiquem com 3 pontos de espaço entre eles.

se isso nao resolver, posta seu código aí… e diz como vc quer q fique a aparência do seu programa!

abraços!

L
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import javax.swing.*;
import java.util.*;

public class Trabalho212 extends JPanel implements ActionListener
{
	JLabel l0,l1, l2, l3, l4, l5, l6,l7, l8, l9;
	JTextField c0,c1, c2, c3, c4,c5, c6;
	JButton b1, b2, b3, b4, b5, b6, b7;
	JTextArea t0;

		
	public Trabalho212()
	{
		//super ("LFM Instrumentos Musicais");
		setBackground( Color.lightGray);
		//setSize(300,300);
		
		//criar os paineis
		JPanel painel1 = new JPanel();
		painel1.setLayout (new GridLayout(11,0,3,3));
		JPanel  painel2 = new JPanel();
		painel2.setLayout (new GridLayout(6,0));
		JPanel painelagrup = new JPanel();
		painelagrup.setLayout (new GridLayout(10,0));
		
			
		Icon bug = new ImageIcon("travelbug.gif");
		l6 = new JLabel ("INFORMAÇÕES DO ESTOQUE",bug, SwingConstants.LEFT);
		painel1.add(l6);
		l6.setForeground(Color.red);
		l9 = new JLabel (" ");
		painel1.add(l9);
		
		//painel1
		l0 = new JLabel("Código do Produto:");
		l1 = new JLabel("Nome do Produto:");
		l2 = new JLabel("Descrição:");
		l3 = new JLabel("Marca:");
		l4 = new JLabel("Modelo:");
		l5 = new JLabel("Cor:");
		l7 = new JLabel("Acess. inclusos: ");
		l8 = new JLabel("Valor:");
		
		c0 = new JTextField(8);
	 
		c1 = new JTextField(8);
		t0 = new JTextArea(2,8);
		c3 = new JTextField(8);		
		c4 = new JTextField(8);
		c2 = new JTextField (8);		
		c5 = new JTextField (8);
		c6 = new JTextField (8);
		
		painel1.add(l0);
		painel1.add(c0);
		painel1.add(l1);
		painel1.add(c1);
		painel1.add(l2);
		painel1.add(new JScrollPane (t0));
		painel1.add(l3);
		painel1.add(c3);
		painel1.add(l4);
		painel1.add(c4);
		painel1.add(l5);
		painel1.add(c2);
		painel1.add(l7);
		painel1.add(c5);
		painel1.add(l8);
		painel1.add(c6);
		
			
	    //painel container2
		b1 = new JButton("INCLUIR");
		b2 = new JButton("EXCLUIR");
		b3 = new JButton("ALTERAR");
		b4 = new JButton("CONSULTAR");
		b6 = new JButton("LISTAR TODOS OS PRODUTOS");
		b5 = new JButton("SAIR");
		b7 = new JButton("LIMPAR");
		
		
		b1.setForeground (Color.blue);
		b2.setForeground (Color.blue);
		b3.setForeground (Color.blue);
		b4.setForeground (Color.blue);
		b6.setForeground (Color.blue);
		b5.setForeground (Color.blue);
		b7.setForeground (Color.blue);
			
		b1.addActionListener(this);
		b2.addActionListener(this);
		b3.addActionListener(this);
		b4.addActionListener(this);
		b6.addActionListener(this);
		b5.addActionListener(this);
		b7.addActionListener(this);
			
		painel2.add(b1);
		painel2.add(b2);
		painel2.add(b3);
		painel2.add(b4);
		painel2.add(b5);
		painel2.add(b6);
		painel2.add(b7);
		
		//painelagrup
	
		painelagrup.add(painel1);
		painelagrup.add(painel2);
		add(painelagrup);
	
		
	}
	public void actionPerformed(ActionEvent actionEvent)
	{
		String arg = actionEvent.getActionCommand();
		if (arg.equals("INCLUIR"))
			cadastrar();
			else
			if (arg.equals("EXCLUIR"))
				deletar();
				else
				if (arg.equals("ALTERAR"))
					alterar();
					else
					if (arg.equals("CONSULTAR"))
						consultar ();
						else
						if (arg.equals("LISTAR TODOS OS PRODUTOS"))
							consultartodos ();
							else
							if (arg.equals("SAIR"))
                		       	System.exit(0);
                		       	else
                		       	if(arg.equals("LIMPAR"))
                		       	{
                		       	   	c0.setText("");
									c1.setText("");
									t0.setText("");
									c3.setText("");
									c4.setText("");
									c2.setText("");
									c5.setText("");
									c6.setText("");
								}
    }
    
    public void alertacadastrar ()
	{
		JOptionPane.showMessageDialog(null, 
		"IMPOSSÍVEL INCLUIR \nSEM INFORMAÇÕES.",
		"Alerta", JOptionPane.WARNING_MESSAGE );	
		
	}
    public void alertadeletar ()
	{
		JOptionPane.showMessageDialog(null, 
		"PARA EXCLUIR É NECESSÁRIO\nFORNECER O CODIGO DO PRODUTO.",
		 "Alerta", JOptionPane.WARNING_MESSAGE );	
		
	}
    public void alertaalterar ()
	{
		JOptionPane.showMessageDialog(null, 
		"PARA ALTERAR É NECESSÁRIO\nFORNECER O CODIGO DO PRODUTO.",
		"Alerta", JOptionPane.WARNING_MESSAGE );
	
		
	}
	public void alertaconsultar ()
	{
		JOptionPane.showMessageDialog(null, 
		"PARA CONSULTAR É NECESSÁRIO\nFORNECER O CODIGO DO PRODUTO.", 
		"Alerta", JOptionPane.WARNING_MESSAGE );
	
		
	}
	
    public void cadastrar()
	{
		String codprod;
	
		codprod = c0.getText();
    	if (codprod.length() == 0)
    	{
    	alertacadastrar();
    	}
		try
		{
			String url = "jdbc:odbc:LFMInstMusicais";
			String usuario = "";	
			String senha = "";

			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			Connection con;
			con = DriverManager.getConnection(url,usuario,senha);
		
			Statement st = con.createStatement();
			st.executeUpdate("INSERT INTO Estoque (codprod, nomprod, desprod, marprod, modprod, corprod, aceprod, valprod) VALUES ('"+ 
			c0.getText() +"','"+ 
			c1.getText() +"','"+ 
			t0.getText() +"','"+
			c3.getText() +"','"+ 
			c4.getText() +"','"+ 
			c2.getText() +"','"+ 
			c5.getText() +"','"+ 
			c6.getText() +"')");
		
		    	System.out.println(t0.getText());
			System.out.println("Operação realizada com sucesso.");
			c0.setText("");
			c1.setText("");
			t0.setText("");
			c3.setText("");
			c4.setText("");
			c2.setText("");
			c5.setText("");
			c6.setText("");
			
			st.close();
			con.close();
		}
		catch (Exception e)
		{
			e.printStackTrace();
			return;
		}
	}
	
	public void deletar ()
	{
		String cpf;
	
		cpf = c0.getText();
    	if (cpf.length() == 0)
    	{
    	alertadeletar();
    	}
		try
		{
			String url = "jdbc:odbc:LFMInstMusicais";
			String usuario = "";	
			String senha = "";

			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			Connection con;
			con = DriverManager.getConnection(url,usuario,senha);
			
			Statement st = con.createStatement();
			st.executeUpdate("DELETE FROM Estoque WHERE codprod='"+c0.getText()+"'");
				
			System.out.println("Operação realizada com sucesso.");
			c0.setText("");
			c1.setText("");
			t0.setText("");
			c3.setText("");
			c4.setText("");
			c2.setText("");
			c5.setText("");
			c6.setText("");
						
			st.close();
			con.close();
		}
		catch (Exception e)
		{
			e.printStackTrace();
			return;
		}
	}
			
	public void alterar()
	{
		String cpf;
	
		cpf = c0.getText();
    	if (cpf.length() == 0)
    	{
    	alertaalterar();
    	}
		try
		{
			String url = "jdbc:odbc:LFMInstMusicais";
			String usuario = "";	
			String senha = "";

			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			Connection con;
			con = DriverManager.getConnection(url,usuario,senha);
			
			Statement st = con.createStatement();
			st.executeUpdate("UPDATE Estoque SET nomprod='"+
			c1.getText()+"' , marprod='"+
			c3.getText()+"', modprod='"+
			c4.getText()+"', corprod='"+
			c2.getText()+"', aceprod='"+
			c5.getText()+"', valprod='"+
			c6.getText()+"'WHERE codprod='"+
			c0.getText()+"'");
										
			System.out.println("Operação realizada com sucesso.");
		    c0.setText("");
			c1.setText("");
			t0.setText("");
			c3.setText("");
			c4.setText("");
			c2.setText("");
			c5.setText("");
			c6.setText("");
			
			st.close();
			con.close();
		}
		catch (Exception e)
		{
			e.printStackTrace();
			return;
		}
	}
			
	public void consultar ()
	{	
		String cpf;
	
		cpf = c0.getText();
    	if (cpf.length() == 0)
    	{
    	alertaconsultar();
    	}
		try
		{
			String url = "jdbc:odbc:LFMInstMusicais";
			String usuario = "";	
			String senha = "";
			    
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			Connection con;
			con = DriverManager.getConnection(url,usuario,senha);
			
			Statement st = con.createStatement();		
			ResultSet res = st.executeQuery("SELECT * FROM Estoque WHERE codprod='"+ 
			c0.getText()+"'");
			
			res.next();
              
            c0.setText(res.getString("codprod"));
			c1.setText(res.getString("nomprod"));
			t0.setText(res.getString("desprod"));
			c3.setText(res.getString("marprod"));
			c4.setText(res.getString("modprod"));
			c2.setText(res.getString("corprod"));
			c5.setText(res.getString("aceprod"));
			c6.setText(res.getString("valprod"));  
					
			System.out.println("Operação realizada com sucesso.");
	
			st.close();
			con.close();
		}
		catch (Exception e)
		{
			e.printStackTrace();
			return;
		}
	
	
	}	
	
	public void consultartodos()
	{
		try
		{
			consulta21.consulta21();
			System.out.println("Operação realizada com sucesso.");

		}
		catch (Exception e)
		{
			e.printStackTrace();
			return;
		}
	}
	
    
	public static void main(String args[])
	{
	JFrame frame = new JFrame( "Teste" );
	
        frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        frame.setContentPane( new Trabalho212() );

        
        frame.pack();
        frame.setVisible( true );
			
	}		
			
}
D

ahhhhh mas hj eu to mto bonzinho…
aproveitem pessoal pq nao é todo dia q eu to assim nao! hehehe…

Entao Luana, refiz o código do seu programa inteirinho.´
agora é só compilar… hehehe

o q eu fiz foi apagar aquela classe q extende de JPanel… pq nao tava sendo mto util… aí nao tinha como configurar tamanhos e tudo mais…

aí eu criei uma classe q estende de JFrame, criei 2 painés, e adicionei os componentes dentro dos painés… aí depois só adicionei os 2 painéis dentro do JFrame… e deu certinho… agora a aparência do seu programa melhorou bastante!

segue o código:

import java.awt.*; 
import java.awt.event.*; 
import java.sql.*; 
import javax.swing.*; 

public class Trabalho212 extends JFrame implements ActionListener
{
	
	JLabel l0,l1, l2, l3, l4, l5, l6,l7, l8, l9; 
	JTextField c0,c1, c2, c3, c4,c5, c6; 
	JButton b1, b2, b3, b4, b5, b6, b7; 
	JTextArea t0; 
	JPanel p1,p2;
	
	public static void main(String args[]) 
	{ 
		Trabalho212 janela = new Trabalho212();
	    janela.setVisible(true);
	    janela.setDefaultCloseOperation(janela.EXIT_ON_CLOSE);     
	}
	
	Trabalho212()
	{
		setTitle("teste");
		setSize(500,500);
		//*********************
		
		p1 = new JPanel();
		p2 = new JPanel();
		p1.setLayout(new GridLayout(9,0));
		p2.setLayout(new GridLayout(4,2));
		
		//*********************
		
		Icon bug = new ImageIcon("travelbug.gif"); 
		l6 = new JLabel ("INFORMAÇÕES DO ESTOQUE",bug, SwingConstants.LEFT); 
		p1.add(l6); 
		l6.setForeground(Color.red); 
		l9 = new JLabel (" "); 
		p1.add(l9); 
       
		//p1 
		l0 = new JLabel("Código do Produto:"); 
		l1 = new JLabel("Nome do Produto:"); 
		l2 = new JLabel("Descrição:"); 
		l3 = new JLabel("Marca:"); 
		l4 = new JLabel("Modelo:"); 
		l5 = new JLabel("Cor:"); 
		l7 = new JLabel("Acess. inclusos: "); 
		l8 = new JLabel("Valor:"); 
       
		c0 = new JTextField(8); 
    
		c1 = new JTextField(8); 
		t0 = new JTextArea(2,8); 
		c3 = new JTextField(8);       
		c4 = new JTextField(8); 
		c2 = new JTextField (8);       
		c5 = new JTextField (8); 
		c6 = new JTextField (8); 
        
        p1.add(l0); 
		p1.add(c0); 
		p1.add(l1); 
		p1.add(c1); 
		p1.add(l2); 
		p1.add(new JScrollPane (t0)); 
		p1.add(l3); 
		p1.add(c3); 
		p1.add(l4); 
		p1.add(c4); 
		p1.add(l5); 
		p1.add(c2); 
		p1.add(l7); 
		p1.add(c5); 
		p1.add(l8); 
		p1.add(c6); 
                 
		b1 = new JButton("INCLUIR"); 
		b2 = new JButton("EXCLUIR"); 
		b3 = new JButton("ALTERAR"); 
		b4 = new JButton("CONSULTAR"); 
		b6 = new JButton("LISTAR TODOS OS PRODUTOS"); 
		b5 = new JButton("SAIR"); 
		b7 = new JButton("LIMPAR"); 
            
		b1.setForeground (Color.blue); 
		b2.setForeground (Color.blue); 
		b3.setForeground (Color.blue); 
		b4.setForeground (Color.blue); 
		b6.setForeground (Color.blue); 
		b5.setForeground (Color.blue); 
		b7.setForeground (Color.blue); 
        
        b1.addActionListener(this); 
		b2.addActionListener(this); 
		b3.addActionListener(this); 
		b4.addActionListener(this); 
		b6.addActionListener(this); 
		b5.addActionListener(this); 
		b7.addActionListener(this); 
        
		p2.add(b1); 
		p2.add(b2); 
		p2.add(b3); 
		p2.add(b4); 
		p2.add(b5); 
		p2.add(b6); 
		p2.add(b7); 
		
			
		//*********************
		getContentPane().setLayout(new GridLayout(2,0));
		getContentPane().add(p1);
		getContentPane().add(p2);
		
		//*********************
	}

	public void actionPerformed(ActionEvent actionEvent) 
			{ 
				String arg = actionEvent.getActionCommand(); 
				if (arg.equals("INCLUIR")) 
				 cadastrar(); 
				else 
				 if (arg.equals("EXCLUIR")) 
					deletar(); 
				 else 
					if (arg.equals("ALTERAR")) 
						   alterar(); 
						   else 
						   if (arg.equals("CONSULTAR")) 
							  consultar (); 
							  else 
							  if (arg.equals("LISTAR TODOS OS PRODUTOS")) 
								 consultartodos (); 
								 else 
								 if (arg.equals("SAIR")) 
											System.exit(0); 
											else 
											if(arg.equals("LIMPAR")) 
											{ 
									   c0.setText(""); 
									   c1.setText(""); 
									   t0.setText(""); 
									   c3.setText(""); 
									   c4.setText(""); 
									   c2.setText(""); 
									   c5.setText(""); 
									   c6.setText(""); 
									} 
				}
    
				public void alertacadastrar () 
			   { 
				  JOptionPane.showMessageDialog(null, 
				  "IMPOSSÍVEL INCLUIR \nSEM INFORMAÇÕES.", 
				  "Alerta", JOptionPane.WARNING_MESSAGE );    
       
			   } 
				public void alertadeletar () 
			   { 
				  JOptionPane.showMessageDialog(null, 
				  "PARA EXCLUIR É NECESSÁRIO\nFORNECER O CODIGO DO PRODUTO.", 
				   "Alerta", JOptionPane.WARNING_MESSAGE );    
       
			   } 
				public void alertaalterar () 
			   { 
				  JOptionPane.showMessageDialog(null, 
				  "PARA ALTERAR É NECESSÁRIO\nFORNECER O CODIGO DO PRODUTO.", 
				  "Alerta", JOptionPane.WARNING_MESSAGE ); 
    
       
			   } 
			   public void alertaconsultar () 
			   { 
				  JOptionPane.showMessageDialog(null, 
				  "PARA CONSULTAR É NECESSÁRIO\nFORNECER O CODIGO DO PRODUTO.", 
				  "Alerta", JOptionPane.WARNING_MESSAGE ); 
    
       
			   } 
    
				public void cadastrar() 
			   { 
				  String codprod; 
    
				  codprod = c0.getText(); 
				   if (codprod.length() == 0) 
				   { 
				   alertacadastrar(); 
				   } 
				  try 
				  { 
					 String url = "jdbc:odbc:LFMInstMusicais"; 
					 String usuario = "";    
					 String senha = ""; 

					 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
					 Connection con; 
					 con = DriverManager.getConnection(url,usuario,senha); 
       
					 Statement st = con.createStatement(); 
					 st.executeUpdate("INSERT INTO Estoque (codprod, nomprod, desprod, marprod, modprod, corprod, aceprod, valprod) VALUES ('"+ 
					 c0.getText() +"','"+ 
					 c1.getText() +"','"+ 
					 t0.getText() +"','"+ 
					 c3.getText() +"','"+ 
					 c4.getText() +"','"+ 
					 c2.getText() +"','"+ 
					 c5.getText() +"','"+ 
					 c6.getText() +"')"); 
       
						 System.out.println(t0.getText()); 
					 System.out.println("Operação realizada com sucesso."); 
					 c0.setText(""); 
					 c1.setText(""); 
					 t0.setText(""); 
					 c3.setText(""); 
					 c4.setText(""); 
					 c2.setText(""); 
					 c5.setText(""); 
					 c6.setText(""); 
          
					 st.close(); 
					 con.close(); 
				  } 
				  catch (Exception e) 
				  { 
					 e.printStackTrace(); 
					 return; 
				  } 
			   } 
    
			   public void deletar () 
			   { 
				  String cpf; 
    
				  cpf = c0.getText(); 
				   if (cpf.length() == 0) 
				   { 
				   alertadeletar(); 
				   } 
				  try 
				  { 
					 String url = "jdbc:odbc:LFMInstMusicais"; 
					 String usuario = "";    
					 String senha = ""; 

					 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
					 Connection con; 
					 con = DriverManager.getConnection(url,usuario,senha); 
          
					 Statement st = con.createStatement(); 
					 st.executeUpdate("DELETE FROM Estoque WHERE codprod='"+c0.getText()+"'"); 
             
					 System.out.println("Operação realizada com sucesso."); 
					 c0.setText(""); 
					 c1.setText(""); 
					 t0.setText(""); 
					 c3.setText(""); 
					 c4.setText(""); 
					 c2.setText(""); 
					 c5.setText(""); 
					 c6.setText(""); 
                   
					 st.close(); 
					 con.close(); 
				  } 
				  catch (Exception e) 
				  { 
					 e.printStackTrace(); 
					 return; 
				  } 
			   } 
          
			   public void alterar() 
			   { 
				  String cpf; 
    
				  cpf = c0.getText(); 
				   if (cpf.length() == 0) 
				   { 
				   alertaalterar(); 
				   } 
				  try 
				  { 
					 String url = "jdbc:odbc:LFMInstMusicais"; 
					 String usuario = "";    
					 String senha = ""; 

					 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
					 Connection con; 
					 con = DriverManager.getConnection(url,usuario,senha); 
          
					 Statement st = con.createStatement(); 
					 st.executeUpdate("UPDATE Estoque SET nomprod='"+ 
					 c1.getText()+"' , marprod='"+ 
					 c3.getText()+"', modprod='"+ 
					 c4.getText()+"', corprod='"+ 
					 c2.getText()+"', aceprod='"+ 
					 c5.getText()+"', valprod='"+ 
					 c6.getText()+"'WHERE codprod='"+ 
					 c0.getText()+"'"); 
                               
					 System.out.println("Operação realizada com sucesso."); 
					  c0.setText(""); 
					 c1.setText(""); 
					 t0.setText(""); 
					 c3.setText(""); 
					 c4.setText(""); 
					 c2.setText(""); 
					 c5.setText(""); 
					 c6.setText(""); 
          
					 st.close(); 
					 con.close(); 
				  } 
				  catch (Exception e) 
				  { 
					 e.printStackTrace(); 
					 return; 
				  } 
			   } 
          
			   public void consultar () 
			   {    
				  String cpf; 
    
				  cpf = c0.getText(); 
				   if (cpf.length() == 0) 
				   { 
				   alertaconsultar(); 
				   } 
				  try 
				  { 
					 String url = "jdbc:odbc:LFMInstMusicais"; 
					 String usuario = "";    
					 String senha = ""; 
             
					 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
					 Connection con; 
					 con = DriverManager.getConnection(url,usuario,senha); 
          
					 Statement st = con.createStatement();       
					 ResultSet res = st.executeQuery("SELECT * FROM Estoque WHERE codprod='"+ 
					 c0.getText()+"'"); 
          
					 res.next(); 
              
						c0.setText(res.getString("codprod")); 
					 c1.setText(res.getString("nomprod")); 
					 t0.setText(res.getString("desprod")); 
					 c3.setText(res.getString("marprod")); 
					 c4.setText(res.getString("modprod")); 
					 c2.setText(res.getString("corprod")); 
					 c5.setText(res.getString("aceprod")); 
					 c6.setText(res.getString("valprod"));  
                
					 System.out.println("Operação realizada com sucesso."); 
    
					 st.close(); 
					 con.close(); 
				  } 
				  catch (Exception e) 
				  { 
					 e.printStackTrace(); 
					 return; 
				  } 
    
    
			   }    
    
			   public void consultartodos() 
			   { 
				  try 
				  { 
					 //consulta21.consulta21(); 
					 System.out.println("Operação realizada com sucesso."); 

				  } 
				  catch (Exception e) 
				  { 
					 e.printStackTrace(); 
					 return; 
				  } 
			   } 
	
	
}

é só copiar, colar, compilar, executar e ser feliz! ehhehe
qualquer dúvida, posta aí.

abraços

L

deu muito trabalho? hehehe

Muito obrigado… valew mesmo… e pela paciencia tb…

D

nao deu mto trabalho nao…
o q fiz foi só recortar e colar em uma nova classe as partes do seu código… e dar uma organizada só…

eu nao costumo fazer isso sempre nao viu… hehehe
é q hj eu tava num momento Papai Noel! heheheh… :noel:

abraços
flw

Criado 3 de setembro de 2004
Ultima resposta 3 de set. de 2004
Respostas 11
Participantes 2