Problemas com TableCellEditor oq fazer?

1 resposta
furacao123

eu tinha uma JTable onde uma celula ao entrar em modo ediçao eu adicionava um JFormatedTextField com mascara ##:## e no Renderer me retornava o valor até ae sem problemas editava mostrava blz mas agora ao migrar para o nimbus quando eu entro no modo de ediçao nao da pra digitar nada pois os padroes mudam os campos JFTF sao mais pequenos e eu nao consigo enxergar nada no q vou digitar na minha tabela agora se eu adiciono uma tabela nova no netbeans por exemplo com o CellEditor padrao ele edita sem problemas o problema eh com o componente JFTF q eu adiciono na celula da tabela o eu faço??

eu estava pensando em aumentar o campo ou a largura da linha da tabela qdo estiver em modo ediçao, mas não faço ideia de como mexer nisso

preciso q o campo da celula seja em formato hora de mascara.

algum pode me ajudar?

segue o codigo onde eu add o JFTF na celula da tabela

/************ FORMATA A CÉLULA DESEJADA DA TABELA ***************/
	    try {	    	
            celulaHora = new MaskFormatter("##:##");
            celulaHora.setPlaceholderCharacter('_');
        } catch (ParseException e) {
            e.printStackTrace();
        }
        // Jogando a máscara no JFTF
        jftf = new JFormattedTextField(celulaHora);
	    
        TableColumn col = tabela.getColumnModel().getColumn(1);
        
	    col.setCellEditor(new DefaultCellEditor(jftf));
	    
	    /*************************************************************/

1 Resposta

furacao123

Opa resolvido aumentei o tamanho da linha da tabela e o componente funcionou blz

Criado 9 de janeiro de 2009
Ultima resposta 9 de jan. de 2009
Respostas 1
Participantes 1