Dzień dobry, robię sobie takie pierwsze ćwiczebne aplety w Javie
i nie mogę dojść do tego jak ustawiać początkowe położenie komponentów...
Znalazłem funkcje setLocation(), setSize() itp ...
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class MyApl extends Applet implements ActionListener {
Button btnOk;
public void init() {
btnOk = new Button("Ok");
btnOk.setActionCommand("btnOk");
btnOk.addActionListener(this);
btnOk.setSize(100, 100); // tu
btnOk.setLocation(10, 10); // nie działa ...
this.add(btnOk);
}
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand() == "btnOk") {
btnOk.setSize(100, 100); // tu
btnOk.setLocation(10, 10); // działa !!!
}
}
}
... ale one działają mi tylko tak jak widać na przykładzie
dopiero w trakcie działania apletu, a na samym początku
komponenty ustawiają się tak jak chcą z jakimś dziwnym
centrowaniem, jak ustalić ich położenie od razu ?
Albo jeśli się nie da to czy jest jakieś zdarzenie,
coś w stylu onCreate w Delphi ?