¿Como crear interface?

tali
30 de Enero del 2004
Hola,
estoy intentando crear un applet, donde en la parte derecha me salga una columna de botones y en la otra parte debería salir un textarea y un textbox debajo de él. Pues no he encontrado la forma de hacerlo, he probado con BorderLayout,GridBagLayout y no hay forma. Si me podeis ayudar, os lo agradecería enormemente.


Gracias y saludos.

LuiX
30 de Enero del 2004
Lo de los Layout es una historia. Yo te recomiendo que sobre el applet (o un panel cualquiera) hagas un setLayout(null). Es la única manera de que realmente controles las coordenadas que das a los objetos que coloques sobre él.

Espero que te ayude.

talia
30 de Enero del 2004
A ver si me he enterado bien,
me dices que con poner en el Panel setLayout(null), podré yo poner los Labels,TextArea,.... donde yo quiera? Lo podré hacer con el setSize, verdad?
Gracias y un saludo.

daavich
30 de Enero del 2004
Puedes intentar con un XYLayout (creo que se llama así) con esto pones los controles donde quieras, igual que en VB.

P.D. ¿no serás exarionita no?

mytrol
30 de Enero del 2004
Nada, tienes que usar un gestor de Dispocición, te recomiendo uses el BorderLayout, y solo utilices en este caso, las regiones CENTER, LEFT y si lo necesitas NORTH, o si lo prefieres utiliza un BoxLayout y crea otros 2 paneles (uno para tus botones y otro para tu contenido, así es más facil que te queden controles uniformes, para estos paneles puedes usar GridLayout para los botones y un BorderLayout para el Contenido) dales tamaño y agregalos al panel principal (el que tiene el BoxLayout)

kike
30 de Enero del 2004
hola:
crear una interfase de ese clase es muy facil..
lo primero que tienes que realizar es lo siguiente :

1 ) en el metodo init teclea lo siguiente :
setLayout ( null ) ; // lo cual significa que no
utilizaras ningun administrador de doseño .

2 ) inicializa los botones comun y corriente, un ejemplo es asi :
boton1 = new Button ( "b1") ;
boton2 = new Button ( "b2") ; // dependiendo cuantos botones quieras colocar

3 ) lo ultimo seria utilizar el metodo reshape
este te permite colocar tu boton en cualquier
parte de l aapplet, este metodo se utiliza asi :

b1.reshape ( 15, 15, 40, 20 ) ; // el metodo reshape
resive por parametros 4 enteros y estos son
primero las coordenadas de x, despues las
coordenadas de y, luego lo ancho y alto del
boton, osea en el ejemplo anterior creas un
boton b1 y lo colocas en las coordenadas x , y
en 15. luego le das de alto 40 y por ultimo
20 pixeles ancho . facil

add ( b1 ) ; // luego lo adieres a la aplet .

si por alguna razon tienes algun ploblema me ´
puedes escrivir a [email protected] , en esa
direccion te respondere con gusto .
espero que te esto te sirva de algo , fue un plaser
cuidate ....





chuidiang
30 de Enero del 2004
En www.geocities.com/chuidiang tienes un tutorial sobre GridBagLayout y en el hay un applet de ejemplo que casualmente es más o menos lo que tu quieres (columna de botones, textarea y textbox debajo).

Se bueno.