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