Criando botoes dinamicamente

3 respostas
L

Bem, estou criando uma agenda de tarefas (ToDo list) e tá praticamente completa
Mas só falta uma parte, a parte de mostrar as tarefas cadastradas de um dia
Estou pensando em fazer da seguinte forma, vamos supor que eu agende 3 tarefas em um dia, quando eu for ver esse dia eu crio uma nova janela e nesse nova janela eu crio 3 botoes, e cada um desses botoes ao clicar nele vão me dar as informações da tarefa a que ele foi criado

E vamos supor que eu tenha um dia que eu crie 4 tarefas, eu vou precisar ter 4 botoes…
Ou seja, nunca vou saber o numero certo de botoes que vou criar

Alguém sabe como fazer isso ou teria uma nova alternativa para eu mostrar minhas tarefas cadastradas em um dia?

3 Respostas

al.barbosa

Lucas,

Seguem algumas alternativas:

Você pode ter uma tabela que exiba as tarefas (JTable) e um botão. Você primeiro seleciona uma linha na tabela, e depois clica no botão, aí aparecem as informações da tarefa selecionada.

Outra alternativa é ter uma tabela ou ListBox com as tarefas. Ao dar um duplo clique na tarefa, aparecem as suas informações.

PS.: são alternativas de interface. Realmente se criar botões haverá o problema que você falou, a não ser que os crie dentro de uma tabela - mas aí talvez seja complicado.

L

Opa, tudo bem al.barbosa?
Depois que criei esse tópico vi essa alternativa do JTable mesmo =D
Bem, teria como me exemplificar como setar um valor em uma linha-coluna
Como criar n linhas, n colunas?

Jtable é muito complicado =x

al.barbosa

Lucas,

Tem estes tutoriais no GUJ:

http://www.guj.com.br/articles/140

http://www.guj.com.br/articles/147

Criado 12 de julho de 2012
Ultima resposta 13 de jul. de 2012
Respostas 3
Participantes 2