elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Temas
Páginas: [1]
1  Programación / Java / Crear String a partir de una Lista de caracteres son concatenar(problema) en: 21 Junio 2009, 13:25 pm
Hola, muy buenas a todos, pues bien paso a contaros mi pequeño problemilla...
He hecho un pequeño problema de String que es el siguiente...
"A partir de una lista enlazada de caracteres crear un string con dichos caracteres sin utilizar la concatenacion"
Pues bien rapidamente pense que los String tambien se construyen a base de un array de caracteres, y centre el programa en esa idea...aqui os dejo el codigo.
Código
  1. class eje2{
  2.  
  3. char[] frase=new char[0];
  4.  
  5. String pasar(Lista <Character> l){
  6. try{
  7. int i=0;
  8. for(Posicion p=l.posicionPrimero();p!=l.posicionFin();p=l.siguiente(p)){
  9. frase=this.meter(frase,l.obtenerElemento(p).charValue());
  10.  
  11. }
  12. }catch(MyException e){System.out.println(e);}
  13. String frase2=new String(frase);
  14. return frase2;
  15. }
  16.  
  17. private char[] meter(char[] c, char a){
  18. char[]c2=new char[c.length+1];
  19. c2[c2.length-1]=a;
  20. return c2;
  21. }
  22.  
  23.  
  24.  
  25. public static void main(String[]args){
  26. Lista <Character>l=new Lista<Character>();
  27. eje2 ej=new eje2();
  28. try{
  29. l.insertar(l.posicionFin(),new Character('h'));
  30. l.insertar(l.posicionFin(),new Character('o'));
  31. l.insertar(l.posicionFin(),new Character('l'));
  32. l.insertar(l.posicionFin(),new Character('a'));
  33. }catch(MyException e){System.out.println(e);}
  34. String pa=ej.pasar(l);
  35. System.out.println(pa);
  36. }
  37. }

Pues bien, el problema viene que el programa no hace lo que deberia, ya que no pinta el string correspondiente, y por muchas vueltas que le doi no encuentro el fallo...Gracias de antemano por vuestra ayuda...
P.S: La clase Lista es de mi cosecha propia pero es mas o menos la misma que la LinkedList de java...

Saludossss
2  Programación / Java / Cambiar color a JButton.... en: 18 Abril 2009, 18:42 pm
Hola buenas, pues bien, he hecho la inteface de una calculadora y me salen los botones con el tipico color azul difuminado que da un efecto de relieve al boton.
Queria darle un efecto mas personalizado a mi calculadora y he usado el siguiente codigo para cambiarle el color a los botones...
Código
  1. JButton nueve=new JButton("9");
  2. nueve.setBackground(Color.BLACK);
Pero el efecto que consigo es que el boton se vea de color negro pero plano...
Y ahora viene la pregunta, ¿hay alguna forma de cambiar el color de un boton pero conservando ese difuminado para conservar el efecto de relieve del boton?....
Espero respuestas....muchas gracias...
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines