Boa Tarde, Use uma String para Concatenar o resultado.
String $Valor_jLabel = "";
for (int x = 0; x < 10; x = x + 1) {
y = (jresultado - x) / j2;
$Valor_jLabel += "SE valor de x=" + x + " ENTAO valor de y=" + y+"\n";
System.out.print($Valor_jLabel);
}
jTvalor.setText( $Valor_jLabel );
Não concatene Strings num for. A performance é péssima. No lugar, use um StringBuilder.
Respeite as Java Code Conventions. Nomes de variável começam com letras minúsculas e sem simbolos especiais;
Labels tem a mania de não respeitar o \n em muitos SOs, o ideal é usar HTML:
StringBuider sb = new StringBuilder("<html><body>");
for (int x = 0; x < 10; x++) {
y = (jresultado - x) / j2;
sb.append("<p>SE valor de x=").append(x);
sb.append(" ENTAO valor de y=").append(y);
}
jTvalor.setText( sb.toString() );
if (x==0){ jTvalor.setText("SE valor de x= " + x + " ENTAO valor de y=" + y);}
if (x==1){ jTvalor1.setText("SE valor de x= " + x + " ENTAO valor de y=" + y);}
if (x==2){ jTvalor2.setText("SE valor de x= " + x + " ENTAO valor de y=" + y);}
if (x==3){ jTvalor3.setText("SE valor de x= " + x + " ENTAO valor de y=" + y);}
if (x==4){ jTvalor4.setText("SE valor de x= " + x + " ENTAO valor de y=" + y);}
if (x==5){ jTvalor5.setText("SE valor de x= " + x + " ENTAO valor de y=" + y);}
if (x==6){ jTvalor6.setText("SE valor de x= " + x + " ENTAO valor de y=" + y);}
if (x==7){ jTvalor7.setText("SE valor de x= " + x + " ENTAO valor de y=" + y);}
if (x==8){ jTvalor8.setText("SE valor de x= " + x + " ENTAO valor de y=" + y);}
if (x==9){ jTvalor9.setText("SE valor de x= " + x + " ENTAO valor de y=" + y);}
if (x==10){ jTvalor10.setText("SE valor de x= " + x + " ENTAO valor de y=" + y);}
declarei varias labels e dentro do for, eu verifico se é a hora de imprimir a sentença certa… tem a imagem para conferir como ficou…
valeu… queria evitar de declarar varias labels, na verdade, era só isso… praticidade… e inteligencia… tb. mas nao deu.
agora estou com problema no float do fillOval, nao esta ficando preciso… sabe algo para ajudar, alguem aí?
pela imagem nota-se que alguns pontos estao na mesma linha, arredondados, e fica ruim assim. nesta nao, em outra.
Não concatene Strings num for. A performance é péssima. No lugar, use um StringBuilder.
Respeite as Java Code Conventions. Nomes de variável começam com letras minúsculas e sem simbolos especiais;
Labels tem a mania de não respeitar o \n em muitos SOs, o ideal é usar HTML:
StringBuider sb = new StringBuilder("<html><body>");
for (int x = 0; x < 10; x++) {
y = (jresultado - x) / j2;
sb.append("<p>SE valor de x=").append(x);
sb.append(" ENTAO valor de y=").append(y);
}
jTvalor.setText( sb.toString() ); [/quote]
Obrigado ViniGodoy , vou ler sobre Java Code Conventions