Limpar campos e mascaras de entrada

Olá pessoal,

Mais uma vez estou aqui para solicitar uma mãozinha. Olha só eu tenho várias jtextfields, jcomboboxes em um formulário. Alguém conhece um método que eu possa limpar as jtextfields e as jcomboboxes? E outra coisa, como eu faço para criar mascaras de entrada em Java? Tipo,
(0__)- para telefone
../-__ para cnpj

entre outros…

Muito obrigado galera…

Para limpar todos os componentes de texto e combos, você pode usar

for (Component c: getComponents()) if (c instanceof JTextComponent) ((JTextComponent) c).setText(""); else if (c instanceof JComboBox) ((JComboBox) c).removeAllItems();

Para usar máscaras, procure sobre JFormattedTextField.

[quote=Rodrigo Manhães]Para limpar todos os componentes de texto e combos, você pode usar

for (Component c: getComponents()) if (c instanceof JTextComponent) ((JTextComponent) c).setText(""); else if (c instanceof JComboBox) ((JComboBox) c).removeAllItems();

Para usar máscaras, procure sobre JFormattedTextField.[/quote]

Po Rodrigo Valeu pela ajuda mas como eu uso este código? É da forma que você colocou?

Abraços