Programación General > Java

 Impresoras En Java

<< < (2/2)

fuhrer:
Pues para poder colocar lo que quieras sin necesidad de usar algun Layout, puedes usar reshape:


--- Código: Text --- class miclase{       TextField t1;       Label l1;       Button b; public void init(){              setLayout(null);              l1=new Label(&#34;Texto: &#34;);              l1.reshape(300,10,45,25);              add(l1);              t=new TextField(2);              t.reshape(345,10,30,28);              b=new Button(&#34;Texto&#34;);              b.reshape(325,70,50,25);              add(b);              }  como podras ver dentro de reshape van las coordenadas (x,y) de la poscisión de tu componente y coordenadas (x,y) del tamaño de tu componente. y debes poner tu layout como nulo para que te permita hacer esto.

De esta forma es mas facil colocar lo que quieras donde quieras.

Hasta luego.

maldicion:
mm

fuhrer:
No se si pudieras capturar la imagen que obtienes para ver mas o menos lo que ocurre.

Y sobre esos errores que ter marca, es normal, solo son warnings y no hay problema por ellos.

maldicion:
bueno, la imagen te la mando mas al rato que llegue a la casa, pero lo que hace es que los coampos de texto, aparecen demasiadas veces,es decir si minimizas y maximizas la pantalla van apareciendo mas, y no se por que es.

ademas, cuando mando los datos a la impresora y le digo que

g.drawString("nombre"+t1.getText(),....);

imprime unicamente nombre y no lo del getText. y no se por que , la funcion de envio de datos a mysql sy los obtiene asi y los guarda en la bd.

AUXILIO!!!!!

GRACIAS DE ANTEMANO

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa