www.www.zaachi.com » Blog/Java » Java: Minimize to Tray » Komentáře
#
Kamil Páral
(03.05.2008 18:08:26) Reagovat
if (this.isVisible() == true) {
this.setVisible(false);
} else {
this.setVisible(true);
}
Teda to je krásná ukázka "škaredého" kódu (náš učitel Javy by použil silnější slova, případně by dotyčného na místě rovnou zardousil). Takže trochu lépe a přehledněji:
this.setVisible(!this.isVisible());
Lepší, že? (Nehledě na to, že this se dá vypustit).
A ještě poznámka, proměnné typu boolean zásadně netestujeme pomocí ==, protože už samy o sobě vracejí podmínku. Testování pomocí == je prasárna.
#
smoli
(30.11.2010 22:22:02) Reagovat
this. vetsina lidi pouziva z duvodu ze pokud clovek v prostredi napise this a . nabidne to hned mozne operace tzn. urychleni psani kodu :)
#
Wodouch
(10.03.2008 10:53:41) Reagovat
Ahoj,
bohužel mi to nejde... nezná to SystemTray a TrayIcon. Jsem naprostý začátečník takže se omlouvám, že nevím jak to řešit ))-: Jinak díky za pěkný článek.
W
#
zaachi
(10.03.2008 17:06:18) Reagovat
Zkus pouzit jinou verzi javy.
Prave pro tento pripad je zde kontrola, zda je SystemTray podporovana:
if( SystemTray.isSupport ed()){
//true
}
e lse
{
//false
}