Jak przesuwac obiekty?

0

Mam sobie taki kodzik:

import java.awt.;
import java.applet.
;

public class Upload extends Applet {

...
TextField TextFieldLogin;
TextField TextFieldPassword;

public void init() {
    TextFieldLogin = new TextField("Hello", 16);
    add(TextFieldLogin);
    TextFieldPassword = new TextField("Hello", 16);
    TextFieldPassword.setBounds(33, 33, 33, 33);
    TextFieldPassword.setEchoChar('*');
    add(TextFieldPassword);
}

I nie przesuwa elementu :/ pewnie cos nie teges mam w kodzie ale nie wiem co, patrze na inne kodziki i widze taki schemat:

tworzymy obiekt -> zmieniamy jego pozycje -> wyswietlamy a tu nie moge :/ Tylko nie bic

Z gory dzieki!!!

0

Przed dodaniem komponentów wyłącz automatyczne układanie komponentów: setLayout(null);Pamiętaj, aby określić wymiary dla pierwszego pola.

0

Nie wiem dla czego ale pola do wpisywania dopiero sie pojawiaja jak sie kliknie w nie ;/ wczesniej ich nie widac

public void init() {
    //wylaczamy siatke polozenia
    this.setLayout(null);

    //ustawiamy tlo
    this.setBackground(ColorWhite);

    //tworzymy obiekty
    TextFieldLogin = new JTextField("", 16);
    TextFieldLogin.setBounds(13, 13, 200, 20);
    this.add(TextFieldLogin);

    TextFieldPassword = new JPasswordField("", 16);
    TextFieldPassword.setBounds(33, 33, 200, 20);
    TextFieldPassword.setVisible(true);
    TextFieldPassword.setBorder(BorderFactory.createLineBorder(ColorOrange));
    //TextFieldPassword.setEchoChar('*');

    this.add(TextFieldPassword);

}   

Z gory dzieki!!!!

0

Najpierw dodaj potem umieść.
this.add(component),
component.setBounds(...);

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0