[OOP | Prednáška] 12 - Text Editor, Graficky Editor

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Lektor najprv opravuje chybu z minulej prednášky, keď metóda mousePressed musela mať malé m, inak sa nezavolala, a vysvetľuje, prečo popup menu predtým nefungovalo. Následne postupne programuje jednoduchý textový editor v Swingu s menu File obsahujúcim položky Open, Save As a Exit, ktorý cez FileDialog a FileInputStream s BufferedReaderom načítava obsah súboru do JTextArea.

  • - Oprava chyby s veľkým a malým písmenom v metóde mousePressed pri popup menu
  • - Vytvorenie JMenuBar s menu File a položkami Open, Save As a Exit
  • - Registrácia ActionListenera na menu itemy a rozlíšenie zdroja eventu cez getSource
  • - Ukončenie aplikácie cez WindowAdapter, metódu windowClosing a System.exit
  • - Použitie FileDialog na výber súboru v režime načítania (LOAD)
  • - Načítanie textu súboru pomocou FileInputStream, InputStreamReader a BufferedReader a jeho zobrazenie v JTextArea

Zhrnutie pripravené s pomocou AI z prepisu videa.