Jump to content
Fórum Script Brasil

Thiago0803

Membros
  • Content Count

    71
  • Joined

  • Last visited

Community Reputation

0 Neutro

1 Follower

About Thiago0803

  1. Boa noite galera... Estou com um problema aqui que não consigo resolver para a facu... Da uma olhada aih...alguém sabe comoo resolve isso??? é de Intelig. Artific. valeu Considere o seguinte conjunto de premissas: • alguns cachorros comem qualquer ração; • nenhum cachorro comerá alimento de gato; • todos os cachorros gostam de frango. Prove que nenhum alimento para gato é de frango. Use as seguintes notações: • C(x): x é o cachorro; • R(y): y é a ração; • G(y): y é gatos; • O(x, y): x gatos de y; • f: frango; • P(f, y): y é feito de frango.
  2. Bom dia. Estou com uma dúvida: Tenho uma classe comboBox.java e uma outra JFrame qualquer. Preciso importar esta comboBox.java para dentro do meu JPanel na classe JFrame. Como faço isso? Segue o código do comboBox: package suporte; import java.awt.GridLayout; import java.util.ArrayList; import javax.swing.DefaultComboBoxModel; import javax.swing.JComboBox; import javax.swing.JFrame; public class comboBox extends JFrame { Registrar reg = new Registrar(); JComboBox combo = null; MyComboModel model = null; public comboBox() { setLayout(new GridLayout(1,3)); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); final ArrayList<String> ast = new ArrayList<String>(); ast.add("Monitor"); ast.add("Teclado"); ast.add("Mouse"); ast.add("Rede"); ast.add("Internet"); ast.add("Telefonia fixa"); ast.add("Telefonia Movel"); ast.add("Office"); ast.add("Impressora"); ast.add("Suporte Brassuco"); ast.add("DataSul"); ast.add("Est. Comercial"); ast.add("Exactus"); ast.add("IntraSystem"); ast.add("InfoFisc"); model = new MyComboModel(ast); combo = new JComboBox(model); getContentPane().add(combo); pack(); } public static void main(String[] args) { new comboBox().setVisible(true); } } class MyComboModel extends DefaultComboBoxModel { private ArrayList<String> ast = null; public MyComboModel(ArrayList<String> ast) { this.ast = ast; } @Override public Object getElementAt(int index) { return this.ast.get(index); } @Override public Object getSelectedItem() { return super.getSelectedItem(); } @Override public int getSize() { return this.ast.size(); } } E agora segue o código da classe JFrame: package suporte; /** * * @author THenrique */ public class Registrar extends javax.swing.JFrame { Banco bco = new Banco(); public Registrar() { initComponents(); } @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { buttonGroup1 = new javax.swing.ButtonGroup(); jPanel1 = new javax.swing.JPanel(); jScrollPane2 = new javax.swing.JScrollPane(); jTextArea1 = new javax.swing.JTextArea(); jTextField1 = new javax.swing.JTextField(); jLabel1 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); jButton1 = new javax.swing.JButton(); jButton2 = new javax.swing.JButton(); jTextField2 = new javax.swing.JTextField(); jComboBox1 = new javax.swing.JComboBox(); setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); jTextArea1.setColumns(30); jTextArea1.setLineWrap(true); jTextArea1.setRows(10); jScrollPane2.setViewportView(jTextArea1); jTextField1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jTextField1ActionPerformed(evt); } }); jLabel1.setText("Setor:"); jLabel2.setFont(new java.awt.Font("Tahoma", 1, 11)); jLabel2.setText("Problema:"); jLabel3.setText("Assunto:"); jLabel4.setText("Email:"); jButton1.setText("Confirmar"); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt); } }); jButton2.setText("Limpar"); jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" })); jComboBox1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jComboBox1ActionPerformed(evt); } }); javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); jPanel1.setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addGap(75, 75, 75) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jLabel1) .addComponent(jLabel3) .addComponent(jLabel4) .addComponent(jLabel2)) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addGap(50, 50, 50) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jTextField2, javax.swing.GroupLayout.DEFAULT_SIZE, 248, Short.MAX_VALUE) .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, 185, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(jPanel1Layout.createSequentialGroup() .addGap(88, 88, 88) .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))) .addGroup(jPanel1Layout.createSequentialGroup() .addGap(320, 320, 320) .addComponent(jButton1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jButton2))) .addContainerGap(91, Short.MAX_VALUE)) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() .addContainerGap(102, Short.MAX_VALUE) .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 384, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(77, 77, 77)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() .addGap(73, 73, 73) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel3) .addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(99, 99, 99) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel1)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel4) .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 18, Short.MAX_VALUE) .addComponent(jLabel2) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 172, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jButton2) .addComponent(jButton1)) .addContainerGap()) ); jButton1.getAccessibleContext().setAccessibleName("btConfirmar"); jButton2.getAccessibleContext().setAccessibleName("btLimparfrm"); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addContainerGap()) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addContainerGap()) ); pack(); }// </editor-fold> private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { } private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) { } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Registrar().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.ButtonGroup buttonGroup1; private javax.swing.JButton jButton1; private javax.swing.JButton jButton2; private javax.swing.JComboBox jComboBox1; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JPanel jPanel1; private javax.swing.JScrollPane jScrollPane2; private javax.swing.JTextArea jTextArea1; private javax.swing.JTextField jTextField1; private javax.swing.JTextField jTextField2; // End of variables declaration }
  3. Thiago0803

    Servlet e botão

    Bom dia. Estou com uma dúvida, seguinte: Tenho linkado com minha aplicação um servlet que já está funcionando, porém estou com um problema...Se eu clico em buscar, ele busca normal, pois é a primeira coisa que o servlet faz...mas adicionei mais um botão, CADASTRAR. Como eu recebo o valor deste botão, para colocar um IF, por exemplo. Coloquei assim, a ID do meu botão é cadast. String receb = request.getParameter("cadast"); if(receb != null) { try{ String id = request.getParameter("txtId"); String nome = request.getParameter("txtNome"); String fone = request.getParameter("txtFone"); HttpSession session = request.getSession(); session.setAttribute("txtId", id); session.setAttribute("txtNome", nome); session.setAttribute("txtFone", fone); UsuarioControle usu = new UsuarioControle(); String cont = usu.create(Integer.parseInt(id),nome,fone); out.println("Foi inserido corretamente"); }catch (Exception e) { RequestDispatcher rd = request.getRequestDispatcher("erro.jsp"); rd.forward(request, response); } finally { out.close(); } }
  4. Utilize a ferramenta Import and Export Data... Qual SQL é?
  5. Thiago0803

    Modelagem

    Posta certinho as dúvidas, a arquitetura atual que podemos tentar..
  6. Thiago0803

    PHPmail

    Bom, é o seguinte: Um usuário acessa uma pagina de login, conectada com um banco MySQL e faz login: - Nesse login, se ele for usuário ele vai para uma página --- Nesta página ele preenche alguns dados entre eles o problema que está ocorrendo e o e-mail, para que seja enviado um número de protocolo para o mesmo. --- Seguido disso, é enviado um e-mail para a equipe de TI com o problema e usuário que abriu. - Se ele for Administrador, vai para outra página: --- Nesta página podemos cadastrar o resultado dos protocolos, consultar por data, por usuário, consultar abertos, fechados. --- Tudo ligado com o banco MySQL. O meu problema é para enviar e-mails, como temos tudo com o Terra, acho que seria beeem dificil alguém aceitar uma troca de empresa. Temos mais de 10 domínios com o Terra...Complicado! Queria esse sistema em meu micro, por exemplo...Não desligo nunca mesmo, só Logoff e tal. Ou até mesmo em uma outra máquina, mas precisaria configurar o Apache, o MySQL e o PHPmail para enviar estes e-mails para os usuários. Entendeu?
  7. Thiago0803

    PHPmail

    Bom dia. Desculpem se foi em tópico errado, mas ACHO que é aqui mesmo...Se não for e puderem direcionar, agradeço! Atualmente temos um sistema interno de suporte hospedado no Terra. Este sistema direto passa por problemas, devido ao péssimo gerenciamento de domínios do terra. Precisamos colocá-lo local e para isso preciso do PHPmail configurado. Não encontrei nada sobre configuração disso na Internet, alguém tem algo que possa ajudar? Agradeço!
  8. Distinct mostra exatamente os diferentes, no caso, não mostra dados iguais!! Queria algo que me mostrasse apenas os iguais.. {1,2,3,4,5,6,4,9,1} Mostre: 1 4
  9. Terá de usar um condicional cara... Select O PRIMEIRO If(der certo) Select O SEGUNDO
  10. Tente usar o comando CAST... Por exemplo! SELECT CAST(expressão AS DATE); Dá uma olhada lá no manual do MySQL acho que deve ter explicação!
  11. Boa tarde... Para selecionar campos dentro de uma tabela diferentes, usamos distinct... para buscar campos semelhantes ou iguais...como fazemos? Por exemplo... Diferentes(Count(Campo)) from usuarios No caso de distinct colocaríamos: Distinct(Count(Campo)) from usuarios Alguém sabe?
  12. Poste as dúvidas, comece pensando como pensaria numa prova de matemática por exemplo! Média de 4 números... n1 + n2 + n3 + n4 /4, correto? A média é a soma deles, dividido pela quantidade de valores...*(popularmante falando) Vai ter que pegar de algum lugar o primeiro, segundo, terceiro e quarto número!! Vai gerar automático?não...pois o número é dado, conforme anunciado...então alguém precisa digitar! Leia esse número, faça os calculos e apresente... Esse é um exemplo de como pensar diante de problemas de lógica...
  13. Cara... Você pode receber um valor no PHP e colocar uma condicional! if valor==1 ele da um select x from tabela where condicao = tal... if valor==2 ele da outro select if valor==3 ele da um insert, sei lá! coisas assim... é um jeito simples de fazer, eu fiz um sistema de suporte na empresa e fiz assim!
×
×
  • Create New...