Zdravim, mam jeden zavaznej problem. Dam na formular nejaky komponenty (Label, Tlacitko, Textove pole), a zapnu aplikaci, a objevi se jenom prazdny formular, tak zmenim velikost toho formulare a vsechny komponenty se ukazi, ale jak pohnu mysi, tak se tlacitko zvetsi pres cely formular. Nevite prosim vas cim to je? Díky!
Fórum › Java
Ukazání komponent
zdrojak jsem hodil jsem:
http://tercie2004.wz.cz/url/jine/javagui.htm
.
Problem je v tom, ze ty si v tejto casti:
frame.setVisible(true);
frame.setSize(600,480);
frame.setLocation(100,100);
frame.setBackground(new Color(200,200,200));
Najskor nastavil frame metodou setVisible na true, ale az potom si zadal jeho velkost, rozmery a farbu pozadia pricom tato metoda ma byt az posledna takze:
frame.setSize(600,480);
frame.setLocation(100,100);
frame.setBackground(new Color(200,200,200));
frame.setVisible(true);
Teraz by ti to malo fungovat. Je tam este zopar "spornych riadkov kodu", ale tie neohrozuju beh programu.
Odporucam tento tutorial:
http://java.sun.com/docs/books/tutorial/uiswing/index.html
Pravdepodobne tam bude chyba niekde v actionlistenerovi alebo mozno niekde inde. Pridavat komponenty napevno, ze urcis ich poziciu by som moc neodporucal. Komponenty sa pridavaju cez spravcov rozvrhnutia (layout managers), ktory su na to presne urceny.
http://java.sun.com/docs/books/tutorial/uiswing/layout/using.html
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 30 hostů
Podobná vlákna
Velikosti komponent — založil pkubicek
Vlastný komponent... — založil Mega.Lama
Kopírování komponent v C++ ??? — založil ota.simek@email.cz
Přehřivání komponent — založil Fires
PHP - systém komponent — založil Marek
Moderátoři diskuze