Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''jtextfield''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 2 registros

  1. Olá pessoal, Sou novo em programação JAVA, e estou desenvolvendo um formulário simples de cadastro de vendas de veículos de uma concessionaria (fictícia), mas estou com algumas dúvidas em relação a capturar os dados dos campos JTextField e JRadioButton e inseri-los dentro da tabela no banco de dados. **Como funciona o formulário:** O usuário irá acessar um formulário com vários campos relacionados a venda do veículo, deverá haver uma validação para que nenhum campo fique em branco, após preencher tudo, o usuário irá clicar no botão registro, que fará o cadastro dos dados no Banco de Dados MySQL. Cada vendedor por realizar mais de uma venda, então, haverá um botão de relatório, onde o usuário poderá verificar os dados dos vendedores e o qual a comissão eles irão receber por cada venda, o que deve ser feito através do agrupamento das vendas de cada um deles. **O que já construi:** O formulário está pronto, todos os campos são validados ao clicar no botão "Registrar", nenhum pode ficar em branco, e também a conexão com o BD já está feita, tudo funcionando. **O que não consigo fazer:** Não sei pegar os dados dos campos e jogá-los dentro do Banco de Dados, conheço o .getText(); mas neste caso ficou confuso seu uso para mim, já que tenho campos de radio button tbém. Não sei gerar o relatório ao clicar no botão "Relatório", lele precisa ler todos os vendedores cadastrados na tabela do BD e mostrar em um JOption.Pane, com as comissões (10% para veículos novos e 5% para veículos usados) e o nome do vendedor. Se alguém puder me dar uma luz, agradeceria muito, já estou a 5 dias travado neste final, só falta isso para terminar :( Segue as classes criadas com o NetBeans: GuiVendaVeiculos: import java.awt.*; import javax.swing.*; import java.awt.event.*; public class GuiVendaVeiculos extends JFrame{ private JLabel label1; private JLabel label2; private JLabel label3; private JLabel label4; private JLabel label5; private JLabel label6; private JLabel label7; private JLabel label8; private JTextField textfield1; private JTextField textfield2; private JTextField textfield3; private JTextField textfield4; private JTextField textfield5; private JTextField textfield6; private JRadioButton radioSim; private JRadioButton radioNao; private ButtonGroup grupoRadio; private JButton botRegistrar; private JButton botRelatorioVendas; public GuiVendaVeiculos(){ super("Venda de Veículos"); setLayout(new FlowLayout()); label1 = new JLabel("Código*"); textfield1 = new JTextField(15); add(label1); add(textfield1); label2= new JLabel("Marca*"); textfield2 = new JTextField(15); add(label2); add(textfield2); label3 = new JLabel("Modelo*"); textfield3 = new JTextField(15); add(label3); add(textfield3); label4 = new JLabel("Placa*"); textfield4 = new JTextField(15); add(label4); add(textfield4); label5 = new JLabel("Valor de Venda*"); textfield5 = new JTextField(15); add(label5); add(textfield5); label6 = new JLabel("Vendedor*"); textfield6 = new JTextField(15); add(label6); add(textfield6); label7 = new JLabel("Novo?*"); add(label7); radioSim = new JRadioButton("Sim"); radioNao = new JRadioButton("Não"); add(radioSim); add(radioNao); grupoRadio = new ButtonGroup(); grupoRadio.add(radioSim); grupoRadio.add(radioNao); botRegistrar = new JButton("Registrar"); botRelatorioVendas = new JButton("Relatório de Vendas"); add(botRegistrar); add(botRelatorioVendas); TrataEventoVerificar trataeventoverificar = new TrataEventoVerificar(); botRegistrar.addActionListener(trataeventoverificar); botRelatorioVendas.addActionListener(trataeventoverificar); } private class TrataEventoVerificar implements ActionListener{ public void actionPerformed(ActionEvent event){ if(textfield1.getText().equals("") && (textfield2.getText().equals("") && (textfield3.getText().equals("") && (textfield4.getText().equals("") && (textfield5.getText().equals("") && (textfield6.getText().equals(""))))))){ JOptionPane.showMessageDialog(null, "O formulário está em branco," + "\n" + "Preencha todos os campos!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if(textfield1.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo código é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (textfield2.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo marca é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (textfield3.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo modelo é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (textfield4.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo placa é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (textfield5.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo valor de venda é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (textfield6.getText().equals("")){ JOptionPane.showMessageDialog(null, "O campo vende é obrigatório!", "Atenção", JOptionPane.WARNING_MESSAGE); } else if (radioSim.isSelected() == false && (radioNao.isSelected() == false)){ JOptionPane.showMessageDialog(null, "Selecione a situação do veículo!", "Atenção", JOptionPane.WARNING_MESSAGE); } if(textfield1.getText()!=("") && (textfield2.getText()!=("") && (textfield3.getText()!=("") && (textfield4.getText()!=("") && (textfield5.getText()!=("") && (textfield6.getText()!=("") &&(radioSim.isSelected()!=false || (radioNao.isSelected()!=false )))))))){ Conexao c = new Conexao(ConectarDB.SERVIDOR, ConectarDB.DATABASE, ConectarDB.USUARIO, ConectarDB.SENHA); c.Conectar(); textfield1.getText(); textfield2.getText(); textfield3.getText(); textfield4.getText(); textfield5.getText(); textfield6.getText(); } } } public static void main(String arg[]){ GuiVendaVeiculos guivendaveiculos = new GuiVendaVeiculos(); guivendaveiculos.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); guivendaveiculos.setSize(220,420); guivendaveiculos.setVisible(true); guivendaveiculos.setLocationRelativeTo( null ); } } Conexão com o Banco de Dados: import javax.swing.*; import java.sql.*; public class Conexao { //Atributos da Classes private String Usuario,Senha,Servidor,DataBase; private Connection Con; private boolean Conectado; private ResultSet Dados; //Construtor da Classe public Conexao(){ setSenha(""); setUsuario(""); setServidor(""); setConectado(false); setCon(null); setDados(null); setDataBase(""); } public Conexao(String SERV,String DB,String USU,String SENHA){ setSenha(SENHA); setUsuario(USU); setServidor(SERV); setDataBase(DB); setConectado(false); setCon(null); setDados(null); } //Modificadores public void setCon(Connection con) {Con = con;} public void setConectado(boolean conectado) {Conectado = conectado;} public void setSenha(String senha) {Senha = senha;} public void setUsuario(String usuario) {Usuario = usuario;} public void setServidor(String servidor) {Servidor = servidor;} public void setDados(ResultSet dados) {Dados = dados;} public void setDataBase(String DB) {DataBase = DB;} //Recuperadores public String getUsuario() {return Usuario;} public String getSenha() {return Senha;} public boolean getConectado() {return Conectado;} public Connection getCon() {return Con;} public String getServidor() {return Servidor;} public ResultSet getDados() {return Dados;} public String getDataBase() {return DataBase;} public void Conectar() { try{ Class.forName("com.mysql.jdbc.Driver"); String URL = "jdbc:mysql://"+getServidor()+":3306"+"/"+getDataBase(); setCon(DriverManager.getConnection(URL,getUsuario(),getSenha())); setConectado(true); } catch (Exception e){ JOptionPane.showMessageDialog(null,"Conexão não foi realizada!","", JOptionPane. WARNING_MESSAGE); JOptionPane.showMessageDialog(null,"Erro :"+e.getMessage(),"", JOptionPane. WARNING_MESSAGE); setConectado(false); return; } JOptionPane.showMessageDialog(null,"Conexão realizada com Sucesso!","", JOptionPane. WARNING_MESSAGE); } public void FecharConexao(){ try{ if(getConectado()) getCon().close(); } catch (Exception e ){ JOptionPane.showMessageDialog(null,"Conexão não foi fechada!","", JOptionPane. WARNING_MESSAGE); JOptionPane.showMessageDialog(null,"Erro :"+e.getMessage(),"", JOptionPane. WARNING_MESSAGE); } } } Dados para Conexão: public interface ConectarDB { public String USUARIO = "root"; public String SENHA = "rickm"; public String SERVIDOR = "localhost"; public String DATABASE = "concessionaria"; }
  2. Boa noite galera, tudo bem com vocês? Estou começando a estudar JAVA e este é meu primeiro post no fórum, e estou com um problema que não estou conseguindo resolver. Levando em consideração o cenário da última figura (aba navegador no NetBeans), possuo um formulário swing feito basicamente pela forma visual, porém, precisarei criar um JTextField via código, e se fossemos seguir a lógica da imagem, esse JTextField deveria ficar acima do lblBackGround. A minha dúvida é: como eu faço para deixar o JTextField criado dinamicamente aparecer acima do lblBackGround? Estou tentando fazer da seguinte forma, dentro do formComponentShown, mas não obtive êxito (inclusive quando tento chamar o método setComponentZOrder ocorre um erro): private void formComponentShown(java.awt.event.ComponentEvent evt) { setLocationRelativeTo(null); JTextField txtBotao = new JTextField(); txtBotao.setLocation(100, 100); txtBotao.setSize(100, 100); txtBotao.setVisible(true); setComponentZOrder(txtBotao, getComponentZOrder(lblBackGround) + 1); } Agradeço a quem puder ajudar, e espero que eu tenha sido claro. Obrigado!
×
×
  • Criar Novo...