Java - Problema con applet

 
Vista:

Problema con applet

Publicado por petaz (1 intervención) el 29/05/2006 09:23:51
Buenas, estoy teniendo problemas con un applet.

El problema es que creo todo, lo pruebo en pagina web y me salen los botones, los textfield y los labels descolocados (lo que pasa es que no se pk no pilla el setbounds).

import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class Framea extends Applet
{
//Aldagaiak
Button botoiao, botoiae;
TextField textFieldau, textFieldap;
Label labelu, labelp;


//Eraikitzaileak

public void init()
{
hasieraketa();
}

public void hasieraketa()
{
labelakHasieratu();
textFieldakHasieratu();
botoiakHasieratu();
textFieldap.setEchoChar('*');
setVisible(true);
}



public void botoiakHasieratu()
{
botoiao = new Button ("Onartu");
add(botoiao);
botoiao.setBounds(30,115,65,20);
botoiao.addActionListener(new ActionListener(){
public void actionPerformed (ActionEvent e)
{
int aurkitua =0;
int i=0;
int zenbatuser = 6; //hau aldatu segun zenbat user diren
Jdbc db = new Jdbc();
String [] users = db.senduser();
String [] passwords = db.sendpassword();
while ((i<zenbatuser) && (aurkitua==0))
{
if (users[i].equals(textFieldau.getText()))
{
if (passwords[i].equals(textFieldap.getText()))
{
System.out.println("Access granted");
aurkitua=1;
}
}
i++;
}
if (aurkitua==0) System.out.println("Acces denied");
}
});
botoiae = new Button ("Ezeztatu");
add(botoiae);
botoiae.setBounds(120,115,65,20);
botoiae.addActionListener(new ActionListener(){
public void actionPerformed (ActionEvent e){
System.exit(0);
}
});
}

public void textFieldakHasieratu()
{
textFieldau = new TextField();
add(textFieldau);
textFieldau.setBounds(100,40,80,20);
textFieldap = new TextField();
add(textFieldap);
textFieldap.setBounds(100,80,80,20);

}

public void labelakHasieratu()
{
labelu = new Label();
labelu.setText("Erabiltzailea");
add(labelu);
labelu.setBounds(25,40,70,20);
labelp = new Label();
labelp.setText("Password");
add(labelp);
labelp.setBounds(25,80,70,20);

}

}


PD: se usan otras funciones pero no creo que implique eso ( ya que son funciones en los listeners para conectar con base de datos).

Un saludo y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Problema con applet

Publicado por chuidiang (950 intervenciones) el 29/05/2006 22:00:11
Hola:

En los contenedores (applets) hay un Layout que es el que decide dónde van los componentes. Mientras este ese Layout ahí, no te hará ni caso a los setBounds().

Echa un ojo en http://www.chuidiang.com/chuwiki/index.php?title=Uso_de_Layouts para ampliar un poco esto.

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar