Tabelas (Access) dentro de varios JComboBoxes

1 resposta
R

Fala ae galera, blz??
<BR>
<BR>Seguinte, vou tentar explicar minha situacao:
<BR>
<BR>Tenho um banco access q tem varias tabelas… 3 delas sao: Funcionario, Disciplina, Turma.
<BR>A tabela Funcionario existe um campo “tipo_funcionario” que diz se o funcionario que esta sendo cadastrado é Diretor, Professor, Faxineira e etc.
<BR>
<BR>Ai ta… tenho uma janela em Java que possue 3 comboxes: Professor, Disciplina e Turma. Função: indicar qual professor da qual disciplina para qual turma. Até ai tudo bem? Entao vamos la…
<BR>
<BR>Preciso por, dentro das comboboxes (mesmo que passando por variaveis strings antes para auxilio) os valores das tabelas que eu quero.
<BR>
<BR>Na combobox Prof, tem q estar os nome_funcionario da tabela Funcionario o qual o campo tipo_funcionario tem q ser igual a “Professor”.
<BR>
<BR>Na combobox Disc tem q estar os nome_disciplina da tabela Disciplina…
<BR>
<BR>Na combobox Turma tem que estar os nome_turma da tabela Disciplina…
<BR>
<BR>O codigo até agora é esse:

<BR>

&lt;BR&gt;import java.awt.*;
&lt;BR&gt;import java.awt.event.*;
&lt;BR&gt;import javax.swing.*;
&lt;BR&gt;
&lt;BR&gt;public class ScrollingPanelLigPDT extends JPanel &#123;
&lt;BR&gt;   private JPanel labelPanel, fieldsPanel;
&lt;BR&gt;   private String labels&#91;&#93; = 
&lt;BR&gt;                 &#123; "Professor&#58;", "Disciplina&#58;", "Turma&#58;"&#125;;
&lt;BR&gt;   JComboBox cod_professor, cod_disciplina, cod_turma;
&lt;BR&gt;   private String auxProf&#91;&#93; = &#123; "" &#125;;
&lt;BR&gt;   private String auxDisc&#91;&#93; = &#123; "" &#125;;
&lt;BR&gt;   private String auxTurma&#91;&#93; = &#123; "" &#125;;
&lt;BR&gt;   &lt;BR&gt;     &lt;BR&gt;   public ScrollingPanelLigPDT&#40;&#41;
&lt;BR&gt;   &#123;
&lt;BR&gt;      &lt;BR&gt;      setLayout&#40; new GridLayout&#40; 1, 2 &#41; &#41;; 
&lt;BR&gt;       &lt;BR&gt;      labelPanel = new JPanel&#40;&#41;;
&lt;BR&gt;      labelPanel.setLayout&#40; 
&lt;BR&gt;                       new GridLayout&#40; labels.length, 1 &#41; &#41;;
&lt;BR&gt;
&lt;BR&gt;      ImageIcon ii = new ImageIcon&#40; "images/icon.jpg" &#41;;
&lt;BR&gt;
&lt;BR&gt;      for &#40; int i = 0; i &lt; labels.length; i++ &#41;
&lt;BR&gt;         labelPanel.add&#40; new JLabel&#40; labels&#91; i &#93;, ii, 0&#41; &#41;;
&lt;BR&gt;
&lt;BR&gt;      &lt;BR&gt;      fieldsPanel = new JPanel&#40;&#41;;
&lt;BR&gt;      fieldsPanel.setLayout&#40; 
&lt;BR&gt;                        new GridLayout&#40; labels.length, 1 &#41; &#41;;
&lt;BR&gt;      cod_professor = new JComboBox&#40;auxProf&#41;;
&lt;BR&gt;      cod_professor.setEditable&#40;false&#41;;
&lt;BR&gt;      fieldsPanel.add&#40; cod_professor &#41;;
&lt;BR&gt;      cod_disciplina = new JComboBox&#40;auxDisc&#41;;
&lt;BR&gt;      cod_disciplina.setEditable&#40;false&#41;;
&lt;BR&gt;      fieldsPanel.add&#40; cod_disciplina &#41;;
&lt;BR&gt;      cod_turma = new JComboBox&#40;auxTurma&#41;;
&lt;BR&gt;      cod_turma.setEditable&#40;false&#41;;
&lt;BR&gt;      fieldsPanel.add&#40; cod_turma &#41;;
&lt;BR&gt;           &lt;BR&gt;      add&#40; labelPanel &#41;;
&lt;BR&gt;      add&#40; fieldsPanel &#41;;
&lt;BR&gt;   &#125;
&lt;BR&gt;&#125;
&lt;BR&gt;

<BR>Ainda nao importei o java.sql.*; pq eu acho q talvez possa fazer a consulta num outro .java… nao necessariamente nesse…
<BR>
<BR>Bom… sei q a pergunta foi enorme… mas quem tiver saco para tentar ajudar… de um toque…
<BR>
<BR>Abraços!!

1 Resposta

J

Oi

Ricxuxa, da uma conferida no link abaixo e veja se te ajuda

http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=5053&highlight=jcombobox

T+

Criado 25 de junho de 2002
Ultima resposta 22 de jun. de 2004
Respostas 1
Participantes 2