¿Como crear interface?
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.
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.
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.
Espero que te ayude.
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.
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.
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?
P.D. ¿no serás exarionita no?
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)
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 ....
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 ....