[Java] Nie widzę labela

0

Cześć jestem dopiero początkującym. Chciałem sobie napisać prosty aplet, w którym będzie m.in. label. Ale go nie widać. Kod związany z labelem wygląda tak:

Label l1 = new Label("*x*x+"); <-jako globalne
W procedurze init:

setLayout(null);
add(l1);

W procedurze paint:
l1.setLocation(50, 20);

Uruchamiam aplet, ale nie widzę w ogóle labela. Co ciekawsze tak samo tworzę sobie TextField(z tym, że zamiast setLocation jest setBounds) no i TextField widać.

0

dla labela tez mozesz dac setBounds, daj jeszcze setVisible(true) zeby go pokazac

0

dla labela tez mozesz dac setBounds, daj jeszcze setVisible(true) zeby go pokazac

Wiem, że mogę dać setBounds. Ale nie chcę określać jego szerokości, ani wysokości. Chcę, żeby szerokość i wysokość dopasowywała się do tekstu. Jak to zrobić?

0

jest taka funkcja ktora zwraca ilosc pikseli zajmowany przez podany tekst, widzialem to w ksiazce Java cwiczenia praktycznie z helionu, sciagnij sobie zrodla do tej ksiazki ktore sa na stronie helion.pl i zobaczysz co i jak

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