[RESOLVIDO] Editando jTextField (o programa em si ja estava errado)
3 respostas
R
Reisert
A principio, boa noite.
Estou aqui a procura de ajuda.
Estou utilizando o JFrame pela primeira vez, recebi vários ajudas de colegas mas ‘agora’(00:54) não é um bom momento a pedir ajuda a pessoas que já estão dormindo.
Então resolvi criar uma conta na GUJ para ver se consigo achar a minha solução aqui.
Eu acho que a minha dúvida é bastante básico, só gostaria de saber como faço para o - jTextField - não editavel(não sei se selecionando isso esta certo para a minha situação), já aparecer implementado uma String predefinido.
No seu caso você está fazendo com que o texto apareça somente quanto há uma ação no jTextField.
Para deixar um texto pré definido no jTextField você tem que colocar o seu código no primeiro método do seu programa.
Exemplo
publicNomeClasse(){//Esse é o método onde você joga o seu códigoinitComponents();jTextField1.setText("Olá Mundo");}
chibana
xandelol:
No seu caso você está fazendo com que o texto apareça somente quanto há uma ação no jTextField.
Para deixar um texto pré definido no jTextField você tem que colocar o seu código no primeiro método do seu programa.
Exemplo
public NomeClasse() {//Esse é o método onde você joga o seu código
initComponents();
jTextField1.setText("Olá Mundo");
}
Só tome cuidado para validar se o campo está em branco ou não depois pois se o cara clicar em gravar vai zuar tudo, por exemplo, vc quer saber se o cara não digitou nada no campo… dai o correto é vc verificar se o campo está vazio, por exemplo:
e como vc fará se já existe uma String inserida ali? vc vai ter q verificar sua String…pode ser um pouco chato mas acredito que a solução é essa mesmo que o XANDELOL passou =)
Para verificar, creio que a melhorar maneira seria com o ignore case =)
if(jTextField1.getText().trim().equalsIgnoreCase("o texto q vc inseriu no inicio")){
//blocodeinstrução
}
Ok?? Falou =)
R
Reisert
Estou reescrevendo a interface do meu programa por ter cometidos serios erros que os meus colegas indicaram, tipo instanciar classes dentro dos botoes… e isso praticamente acabou com a logica do meu programa… muito obrigado a pessoas que olharam e mais a aqueles que ajudaram.