| Autor |
Mensagem |
|
|
Você está usando que ambiente de apresentação Web, Swing ??
Mas de qq forma a maneira de analisar é genérica, certo ?!?
Pois então, leve em consideração que cada componente que você criou .... JTextField, JTextArea, input text ... etc ... precisa ter um método limpar ... então você deve preparar um evento associado com um conjunto de comandos que limpam esses componentes gráficos ok??
Ex.:
public void clearForm(){
//lista de componentes a serem limpados ...
}
OU melhor ... voce pode passar um Array de objetos a serem limpados ..
public void clearForm(ArrayList compsLimpar){
//lista de componentes a serem limpados ...
// realiza um loop utilizando Iterator e a cada passagem
// você pode utilizar um metodo genérico para limpar cada componente!
}
Acho que essa seria uma boa implementação...
Inclusive servindo para utlizar em outras telas de apresentação!
Em formulário WEB .. existe um button próprio chamado RESET ... ele seta automaticamente os campos para o valor inicial.
|
 |
|
|
Procure saber algo sobre ArrayList... com ele voce pode adicionar dinamicamente objetos em sua estrutura,
Ex. :
ArrayList minhaLista = new ArrayList(); // vazio
minhaLista.add(Objeto); // Esse objeto pode ser uma String !!!
//Existem tambem algumas estruturas ja implementadas para facilitar a
//manipulação de listas !!!
Ps.: Utilizando a API Java, seu código fica mais elegante!
t+
|
 |
|
|
Orlando,
você conseguiu executar corretamente sua aplicação ???
o caminho das imagens estão setados corretamente ???
|
 |
|
|
Acabei de ler o tutorial
Gostei também do tutorial ...
Realmente não sabia que já havia algo aqui no GUJ explicando ...
Mas de qualquer forma ... acho q não podemos esquecer desses detalhes
que às vezes passamos despercebidos sobre a existência da StringBuffer... principalmente quem está iniciando agora
Valeu
|
 |
|
|
Pessoal, alguem que já teve em situações
que precisou manipular Strings ???
Aqui vai um exemplo pequeno de como
A classe StringBuffer ajuda esse processo!
public class StringAppend {
public static void main (String args[])
{
//Utilizando String
System.out.println("Utilizando String");
String str = new String();
java.util.Date dtIn = new java.util.Date();
System.out.println(dtIn);
//Realiza um loop de 5000 passos acrescentado no final da String o valor do contador(i)
for (long i=0; i<5000; i++)
{
str += i;
}
java.util.Date dtFin = new java.util.Date();
System.out.println(dtFin);
//Utilizando StringBuffer
System.out.println("Utilizando StringBuffer");
StringBuffer strB = new StringBuffer();
java.util.Date dtInB = new java.util.Date();
System.out.println(dtInB);
for (long i=0; i<5000; i++)
{
strB.append(i);
}
java.util.Date dtFinB = new java.util.Date();
System.out.println(dtFinB);
}
}
Quem tiver a oportunidade de testar .. verá o quanto é eficiente!!!
Isso acontece porquê o método append da Classe StringBuffer adiciona simplesmente no final da String o elemento,
Já com a Classe String pura, ele a cada acrescento do elemento percorre toda String, isso em operações simples não é percebido, mas quando se trata de operações com strings muito grandes, agiliza e muito o tempo de processamento!
|
 |
|
|