Criação do Sistema

11 respostas
programaçãojtablearraymysqljava
H

Bom dia, estou tentando criar um sistema onde irá servir para mostrar os conteúdos armazenados, fazer um sorteio e depois imprimir na tela e em papel, tanto os valores armazenados quanto a parte de sorteio, o sistema é simples, exemplo criar sistema da copa do mundo, onde terei que criar a tela de cadastro da copa, com nome, local. logótipo(pega uma imagem), e o cadastro dos times com sem detalha atleta, porem com alguns detalhe tipo que pais é, quantos atleta são. Eu estou me bugando em relação a ligação a evento com time, fazer essa parte, tanto em mysql ou sem banco de dados só no array com jTable, quem poder ajuda, agradeço, quem poder tbm e se quiser saber mas do sistema e quiser ajuda de perto dano dicas só fala, para podemos se comunicar. (observação sou novato em java, cursando segundo semestre de S.I). Obg pela atenção.

11 Respostas

rodriguesabner

No time você pode fazer o cadastro com foto, é um cadastro simples.
Nome, Local, Logotipo, Quantidade de jogadores, País

O que você vai fazer depois com os dados cadastrados? Vai ser um sistema pra jogos locais mesmo? Ou é só para estudo?

H

tela%20de%20Sele%C3%A7%C3%A3o

Eu não sei se o banco de dados desse sistema é de (1:N) ou (N:N) estou em dúvida disso e eu não sei fazer a relação para que quando eu clicar em entrar só poderá as informações só daquele evento.

H

tela%20de%20Evento

Aqui a tela só clicar no portão entrar com o evento selecionando na tabela.

H

para sistema avaliativo da faculdade.

rodriguesabner

Quando você diz evento quer dizer do determinado jogador?

H

não, o evento é um tipo login, entendeu, ele a pessoa ira fazer o cadastro de informação dentro desse login, onde que o conteúdo desse login é único não pode ter em outro login.

rodriguesabner

Ok, vamos chamar o evento de cadastro. (É mais aconselhável vc fazer usando modelagem).

int idCadastro;
    //Cria um evento na tabela: Mouse, MouseClicked
    try {
        String identificador = "" + JTable.getValueAt(JTable.getSelectedRow(), 0);
        conecta.executaSQL("select * from suaTabela where suaColuna = '" + identificador + "' "); //(coluna serial de preferencia)
        conecta.rs.first();

        idCadastro = Integer.parseInt(conecta.rs.getString("id"));
        //Vou dar o exemplo de passar pra outra tela pelo construtor.
        seuSegundoFrame ssj = new seuSegundoFrame(idCadastro);
        ssj.setVisible(true);

    } catch (SQLException s) {
        //JOptionPane.showMessageDialog(rootPane, "Erro ao Selecionar os Dados!\nErro:" + s);
    }
rodriguesabner
public class seuSegundoFrame extends javax.swing.JFrame {
    int testando;

    public seuSegundoFrame (int Teste) {
        initComponents();
        testando = Teste; 
        System.out.println(testando);
    }

Vc vai ver que no console que você agora tem o ID que vc selecionou lá na tabela…

H

esse code ele ira valida linha da tabela com botão entrar é isso?

rodriguesabner

Quando você clicar em uma linha da tabela vai pegar o ID, esse mesmo ID tá sendo passado pra outra tela.

Agora se você quer um login, a história é outra

H

não quero login, porem essa tela se parece com o mecanismo de login

Criado 18 de julho de 2018
Ultima resposta 18 de jul. de 2018
Respostas 11
Participantes 2