Anonymní profil Karel58 – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Karel58 – Programujte.comAnonymní profil Karel58 – Programujte.com

 

Příspěvky odeslané z IP adresy 89.235.37.–

C / C++ › Rotace v jazyce C
23. 4. 2009   #99733

Dobrý den,
mám takový problém - mám pole, které obsahuje text a potřeboval bych ho postupně rotovat, aby se mi na lcd displeji šoupal text. Měl jsem to napsané přes for cykly, ale to je celkem neefektivní. Něco jako je třeba rotace v asembleru.
Zatím to mám takhle:

for (i=0x80; i<0x91; i++) {         // Zapis do horni polovinz displeje, 

writelcd(i,0); // posuv kurzoru na pozadovane misto

for ( pom.horni_radka=pole.horni_radka; *pom; pom++) { // Vypis textu
for(j=0;j<5000;j++){ // Cekaci smycka
;
}
writelcd( *pom, 1); // Zapis na lcd
writelcd(0x0c,0); // Vypne kurzor

}
i--;
writelcd(i,0);
writelcd(' ',1); // Mazani znaku
i++;
}

Cílem je, aby se mi data v poli pošoupla pokaždé o jednu pozici a já potom to pole zapíšu na displej atd.
Děkuji

Karel58
Java › ActionListener problém
20. 4. 2008   #71800

Dobrý den,
mám vytvoření JFrame a v něm textové pole, kde kontroluji, zda uživatel zadal číslo double:

....

.......
public void focusLost(java.awt.event.FocusEvent e) {

try {
vstupniHodnota=Double.parseDouble(vstupniPole.getText());
setViditelnost(false);
}
catch (NumberFormatException ex) {
setViditelnost(true);
vstupniPole.addActionListener(new MessageBox());
vstupniHodnota=0.0;
}
}

Mam problém s ActionListener. Při prvním chybovém zadání se nespustí. Až při druhém chybovém zadání dojde k požadované akci, při třetím špatném zadání se spustí dvakrát atd.
public class MessageBox implements ActionListener{			

public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(Treti.this,"aaaaaaaaaaaaaaaaaaaaaa","Error",JOptionPane.ERROR_MESSAGE);
}
}


Jde o chybovou hlásku při špatném zadání. Nevíte někdo, jak docílit, aby se požadovaná akce spustila již při prvním špatném zadání?
Děkuji

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý