Pessoal, existe alguma forma de deixar o JFormattedTextField conforme abaixo ?? já colocando nele o nome do campo? e não utilizar um outro componente como o JPanel.
Não tem jeito. Talvez o que vc poderia fazer seria criar um panel que contivesse o TextField já com o JLabel em cima, de forma que vc retornasse esse panel, fornecendo métodos para setar o título e a formatação do campo…
Ao redor do componente, quando é colocado o título, fica uma parte branca, tem como acertar isso??
renzonuccitelli
Infelizmente não da, essa uma propriedade da borda. O que dá é pra vc mudar o background da borda para a mesma cor de onde o seu componente estiver inserido, parecendo assim que não tem outra cor…
Marky.Vasconcelos
Tipo…
Borderborder=newTitledBorder("Nome");border.setBackground(frmtdTxtField.getParent().getBackground());//Cuidado com essa linha.. caso o txtField ainda não foi adicionado a nenhum Container lançara NullPointerException//OuentãopegueacordotxtFieldmesmoborder.setBackground(frmtdTxtField.getBackground());frmtdTxtField.setBorder(border);
Eu acho que funciona…
G
ggero
Tentei aqui, mas essa propriedade Background não existe no border…
G
ggero
Gostaria de remover essa parte branca abaixo, conforme marcado em vermelho…