Applet pro demonstraci Boyerova-Mooreova algoritmu  1.0
Dokumentace třídy boyermooredemo.BarevnyTextPane

Textový panel s barevnými bloky textu. ...

Diagram dědičnosti pro třídu boyermooredemo.BarevnyTextPane
Inheritance graph
Diagram tříd pro boyermooredemo.BarevnyTextPane:
Collaboration graph

Třídy

class  usekTextu
 Třída pro uchování informací o úseku textu. ...
 

Veřejné metody

 BarevnyTextPane ()
 
void vyprazdniPanel ()
 
void pridejText (String vkladanyText, Color barva, Color barvaPozadi, boolean tucnePismo)
 
void nastavBarvu (int cisloUseku, Color barva, Color barvaPozadi)
 
void nastavVychoziBarvu (int cisloUseku)
 

Privátní atributy

StyledDocument dokument
 
int pocetUseku = 0
 
TreeMap< Integer, usekTextuuseky
 

Detailní popis

Textový panel s barevnými bloky textu.

Třída pro vytvoření textového panelu, který umožňuje vkládat bloky textu, u nichž lze nastavit barvu písma a pozadí a zda je písmo tučné. Bloky jsou číslovány dle pořadí vložení do panelu a po jejich vložení je možné měnit barvu písma a pozadí bloku s daným číslem.

Definice je uvedena na řádku 41 v souboru BarevnyTextPane.java.

Dokumentace konstruktoru a destruktoru

◆ BarevnyTextPane()

boyermooredemo.BarevnyTextPane.BarevnyTextPane ( )

Konstruktor třídy, vytvoří textový panel a provede inicializaci

Definice je uvedena na řádku 87 v souboru BarevnyTextPane.java.

Dokumentace k metodám

◆ nastavBarvu()

void boyermooredemo.BarevnyTextPane.nastavBarvu ( int  cisloUseku,
Color  barva,
Color  barvaPozadi 
)

Metoda pro nastavení barvy úseku textu

Parametry
cisloUsekuČíslo úseku textu
barvaNová barva
barvaPozadiNová barva pozadí

Definice je uvedena na řádku 157 v souboru BarevnyTextPane.java.

Tuto funkci volají...

◆ nastavVychoziBarvu()

void boyermooredemo.BarevnyTextPane.nastavVychoziBarvu ( int  cisloUseku)

Metoda pro nastavení výchozí barvy úseku textu (nastaví úseku tu barvu, se kterou byl vložen do panelu)

Parametry
cisloUsekuČíslo úseku textu

Definice je uvedena na řádku 197 v souboru BarevnyTextPane.java.

Tuto funkci volají...

◆ pridejText()

void boyermooredemo.BarevnyTextPane.pridejText ( String  vkladanyText,
Color  barva,
Color  barvaPozadi,
boolean  tucnePismo 
)

Metoda pro přidání textu do panelu

Parametry
vkladanyTextVkládaný text
barvaBarva textu
barvaPozadiBarva pozadí
tucnePismoUrčuje, zda je písmo tučné

Definice je uvedena na řádku 118 v souboru BarevnyTextPane.java.

Tato funkce volá...
Tuto funkci volají...

◆ vyprazdniPanel()

void boyermooredemo.BarevnyTextPane.vyprazdniPanel ( )

Metoda pro vyprázdnění panelu

Definice je uvedena na řádku 98 v souboru BarevnyTextPane.java.

Tuto funkci volají...

Dokumentace k datovým členům

◆ dokument

StyledDocument boyermooredemo.BarevnyTextPane.dokument
private

Definice je uvedena na řádku 80 v souboru BarevnyTextPane.java.

◆ pocetUseku

int boyermooredemo.BarevnyTextPane.pocetUseku = 0
private

Definice je uvedena na řádku 81 v souboru BarevnyTextPane.java.

◆ useky

TreeMap<Integer,usekTextu> boyermooredemo.BarevnyTextPane.useky
private

Definice je uvedena na řádku 82 v souboru BarevnyTextPane.java.


Dokumentace pro tuto třídu byla generována z následujícího souboru: