Como fazer mascara no jbuilder 3
Jbuilder3 Mascara
10 Respostas
Mascara? O que seria exatamente?
E no JBuilder 3? No 3?
Gustavo Guilherme BacK
iqual a CPF data
##/##/####
###.###.###-##
iqual a CPF data
##/##/####
###.###.###-##
você não encontrará um bean que faça isso no JB3 porque a classe JFormattedTextField só está disponível a partir do java 1.4
E como usur
tentando adivinhar o que você perguntou:
bom, há várias possibilidades, uma delas é colocar o JFormattedTextField “na mão” no código gerado pelo JBuilder, mas aí não sei se é possível ajustar a IDE para compilar e rodar o código.
mas JB3 por JB3 eu trocaria pelo Netbeans… ou na pior das hipóteses pela versão Personal do novo JBuilder (que não é livre para uso comercial, apenas “pessoal”)
Estou utilizando agora o Jbuilder8 Personal
Veja agora o erro que esta dando… Veja com eu coloquei
“CadastroMaquina.java”: Error #: 360 : unreported exception: java.text.ParseException; must be caught or declared to be thrown at line 28, column 21
import javax.swing.<em>;
import javax.swing.JFormattedTextField.</em>;
import java.awt.<em>;
import java.awt.event.</em>;
import javax.swing.text.*;
import java.text.ParseException;
public class CadastroMaquina extends JFrame{
private JTextField codTFCM,ipTFCM,cdromTFCM,driveaTFCM,videoTFCM,redeTFCM,
somTFCM,faxTFCM,patrimonioTFCM;
private JLabel codLM,ipLMC,cdromLMC,driveaLMC,videoLMC,redeLMC,
somLMC,faxLMC,patrimonioLMC,datacdLMC;
private Container c;
JFormattedTextField datacdTFCM;
private Panel dados1 = new Panel();
.
.
.
MaskFormatter formatdate;
formatdate = new MaskFormatter("##/##/####");
formatdate.setPlaceholderCharacter(’_’);
um dos métodos que você está utilizando lança a parseException, a linha 28 do seu código precisa estar dentro de um bloco try/catch que captura essa excessão.
como fazer isso
isso é java básico e muito me admira alguém usar uma IDE sem saber o básico da linguagem, mas aqui vai…
try {
// código tosco que lança a excessão
} catch (java.text.ParseException e) {
e.printStackTrace();
// tentativa tosca de se recuperar da excessão
}
Concordo plenamente com o Marcio.
Gustavo, não quero parecer grosso, mas você deveria estudar melhor a linguagem Java e aprender primeiro como fazer as coisas, antes de usar uma IDE que faça tudo por você. IDE serve pra te dar produtividade, mas ela não substitui seu conhecimento. 
[]'s