Mensagens enviadas por: juliospark
Índice dos Fóruns » Perfil de juliospark » Mensagens enviadas por juliospark
Autor Mensagem
Olá, obrigado a todos pelas respostas.

Acho que encontrei o problema, a maioria dos fóruns comentava sobre um suposto "Bug" na JDK.
Então fiz o seguinte:

- Removi esta versão: build 1.6.0-b105 e,
- Instalei esta nova versão: build 1.6.0_17-b04

Agora o JMenuItem aparece normalmente.

Abraço!
O visual está sendo gerado pelo Matisse.

O problema acontece no construtor do JFrame:


Se eu comentar esta ultima linha, funciona normalmente, porém não aparece no JPanel o meu objeto.
Olá,

Tenho uma aplicação que possui um JMenuBar + JMenu + JMenuItem.
A tela é um JFrame e a mesma possui um JPanel.

Quando clico numa opção no menu, os JMenuItem não aparecem, ficam sobrexpostos.

Alguem sabe como resolver este problema?
ViniGodoy wrote:Putz, foi mal, tava pensando em checkbox. Viajei na maionese.
Aí só fazendo um renderer e um editor, como falou o nosso amigo ali.


Olá ViniGodoy,

Tem como postar um exemplo de como ficaria?
Estou usando AbstractTableModel e TableCellRenderer.
Mas não sei exatamente em qual momento e qual implementação devo fazer.

ViniGodoy wrote:Não basta perguntar o seu model qual das colunas retorna um Boolean.class???

Agora para mostrar um combo no JTable, basta fazer o model retornar Boolean.class na coluna desejada. A tabela exibirá um combo para cada linha, mesmo que nunca tenha sido clicada. Qualquer comportamento diferente disso é estranho.


Olá ViniGodoy,

Fiz o seguinte:


Porem minha Table apareceu no lugar das ComboBox, CheckBox

Qual outro lugar que devo fazer alguma alteração?
davidtiagoconceicao wrote:Não estou entendendo.
Você quer que o combo liste as opções, é isso? Se não for, por favor descreva melhor o problema.


Eu quero o seguinte:

A Table é preenchida com linhas e colunas, mas não mostra qual célula possui uma ComboBox.
Para ver se o campo é ComboBox ou não, preciso clicar nele. Ai sim, aparece a combo.

Gostaria que ao carregar, já estivesse aparecendo que a Coluna x possui ComboBox em todas as suas linhas.
Que as ComboBox já estivessem 'ativas' e não descobrir célula pôr célula o que é editável ou não.
davidtiagoconceicao wrote:Neste caso, você vai precisar criar um renderer e criar um comboBox para a determinada coluna. Nesta mesma página que te passei há um exemplo disto:
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html#renderer


David,

Já tenho criado o Renderer e o ComboBox. Porem não consigo fazer com que ele "apareça".

Sabe o que devo fazer com o Renderer?


Olá David,

Obrigado, já havia visto este link, porem se você executar a Table não mostra qual das colunas é COMBOBOX, somente aparece quando você clica na célula.

Preciso que ao carregar a tabela, mostra que a célula X possui um COMBOBOX.

Sabe como fazer isso?
Olá,

Alguem sabe como fazer para que uma JTable mostre que determinada COLUNA possui um COMBOBOX?

[]'s
Resolvi o problema, mas havia esquecido postar a solução.
Então, aqui está:


Obrigado.
Mas o que você quer dizer com "nova leitura"?

Isso, por exemplo: Quando clico no botão "Ler", deve atualizar as cores das linhas, conforme minhas regras na classe que extende a TableCellRenderer

Pois é, já coloquei JTable.updateUI(), validate() e repaint();
Testei todos separados e até agora não consegui sucesso.

Preciso sobrescrever algum método na TableCellRenderer ou na AbstractTableModel?
Olá,

Tenho uma JTable que extende AbstractTableModel.
Essa JTable é alimentada com dados e conforme o tipo deles, a cor da linha é setada. Por exemplo vermelho.

Porem, quando faço uma nova leitura a tabela não "repinta" as linhas de vermelho, como acontece na leitura inicial.

Alguem já passou por esse problema?
Imagina se tivesse o mesmo modelo do e-mail.

Hoje em dia recebo em média 50 spams. Se recebesse pelo celular, seria um caos.

É uma questão complicada na minha opinião.
Reza a lenda que a Vivo bloqueou o envio de Torpedos no site (agora somente com cadastro),
e nos programas de envio de SMS, porque os servidores não aguentavam o trafego.

Se é verdade e/ou faz sentido...não sei.
Dividir creio que não, mas sim um complemento...uma ampliação de funcionalidades e agilidade no desenvolvimento.
Vale lembrar duas informações importantes:

1) A prova atual que está no site é a antiga (E é PAGA), é preciso esperar a versão BETA sair para agendamento.

2) Só podem fazer a inscrição quem POSSUIR a SCJP.
 
Índice dos Fóruns » Perfil de juliospark » Mensagens enviadas por juliospark
Ir para:   
Powered by JForum 2.1.8 © JForum Team