Applet pro demonstraci BMA, základ projektu.
...
|
| static void | main (String[] args) |
| |
Applet pro demonstraci BMA, základ projektu.
Třída tvořící applet pro demonstraci Boyerova-Mooreova algoritmu
Definice je uvedena na řádku 54 v souboru AppletBoyerMooreDemo.java.
◆ AppletBoyerMooreDemo()
| boyermooredemo.AppletBoyerMooreDemo.AppletBoyerMooreDemo |
( |
| ) |
|
Konstruktor třídy - upravená metoda pro inicializaci původního appletu
Definice je uvedena na řádku 215 v souboru AppletBoyerMooreDemo.java.
◆ jbInit()
| void boyermooredemo.AppletBoyerMooreDemo.jbInit |
( |
| ) |
throws Exception |
|
private |
Metoda pro inicializaci oblasti appletu
- Výjimky
-
| Exception | Libovolná obecná programová výjimka při inicializaci |
Definice je uvedena na řádku 246 v souboru AppletBoyerMooreDemo.java.
◆ jButtonReset_mouseClicked()
| void boyermooredemo.AppletBoyerMooreDemo.jButtonReset_mouseClicked |
( |
MouseEvent |
e | ) |
|
|
private |
◆ jButtonVpred_mouseClicked()
| void boyermooredemo.AppletBoyerMooreDemo.jButtonVpred_mouseClicked |
( |
MouseEvent |
e | ) |
|
|
private |
◆ jButtonZpet_mouseClicked()
| void boyermooredemo.AppletBoyerMooreDemo.jButtonZpet_mouseClicked |
( |
MouseEvent |
e | ) |
|
|
private |
◆ krokVpred()
| void boyermooredemo.AppletBoyerMooreDemo.krokVpred |
( |
| ) |
|
|
private |
◆ krokZpet()
| void boyermooredemo.AppletBoyerMooreDemo.krokZpet |
( |
| ) |
|
|
private |
◆ main()
| static void boyermooredemo.AppletBoyerMooreDemo.main |
( |
String [] |
args | ) |
|
|
static |
◆ nastavPolePromenne() [1/2]
| void boyermooredemo.AppletBoyerMooreDemo.nastavPolePromenne |
( |
int |
cislo, |
|
|
int |
hodnota |
|
) |
| |
|
private |
Metoda pro nastavení hodnoty v políčku s proměnnou
- Parametry
-
| cislo | Číslo políčka (definované ve třídě Konstanty) |
| hodnota | Hodnota, která se má nastavit |
Definice je uvedena na řádku 709 v souboru AppletBoyerMooreDemo.java.
◆ nastavPolePromenne() [2/2]
| void boyermooredemo.AppletBoyerMooreDemo.nastavPolePromenne |
( |
int |
cislo, |
|
|
String |
hodnota |
|
) |
| |
|
private |
Metoda pro nastavení hodnoty v políčku s proměnnou
- Parametry
-
| cislo | Číslo políčka (definované ve třídě Konstanty) |
| hodnota | Hodnota, která se má nastavit |
Definice je uvedena na řádku 724 v souboru AppletBoyerMooreDemo.java.
◆ vratObsahPolePromenne()
| String boyermooredemo.AppletBoyerMooreDemo.vratObsahPolePromenne |
( |
int |
cislo | ) |
|
|
private |
Metoda pro získání obsahu políčka s proměnnou
- Parametry
-
| cislo | Číslo políčka (definované ve třídě Konstanty) |
- Návratová hodnota
- Vrací obsah políčka
Definice je uvedena na řádku 775 v souboru AppletBoyerMooreDemo.java.
◆ vypisAlgoritmus()
| void boyermooredemo.AppletBoyerMooreDemo.vypisAlgoritmus |
( |
| ) |
|
|
private |
◆ vypisBlokAlgoritmu()
| void boyermooredemo.AppletBoyerMooreDemo.vypisBlokAlgoritmu |
( |
int |
cislo, |
|
|
boolean |
vymazat |
|
) |
| |
|
private |
Metoda pro výpis bloku algoritmu do textového pole s algoritmem
- Parametry
-
| cislo | Číslo bloku, který se má vypsat |
| vymazat | Určuje, zda se má před výpisem vymazat obsah pole |
Definice je uvedena na řádku 656 v souboru AppletBoyerMooreDemo.java.
◆ zvyrazniRadek()
| void boyermooredemo.AppletBoyerMooreDemo.zvyrazniRadek |
( |
int |
cislo | ) |
|
|
private |
Metoda pro zvýraznění řádku algoritmu
- Parametry
-
| cislo | Číslo řádku algoritmu, který se má zvýraznit |
Definice je uvedena na řádku 676 v souboru AppletBoyerMooreDemo.java.
◆ aktKrok
| int boyermooredemo.AppletBoyerMooreDemo.aktKrok = 0 |
|
private |
◆ algBMA
◆ barevnyTextPaneAlgoritmus
◆ iteratorViz
| ListIterator boyermooredemo.AppletBoyerMooreDemo.iteratorViz |
Iterátor pro kontejner s informacemi o změnách uživatelského rozhraní při vizualizaci
Definice je uvedena na řádku 77 v souboru AppletBoyerMooreDemo.java.
◆ jButtonReset
| JButton boyermooredemo.AppletBoyerMooreDemo.jButtonReset = new JButton() |
|
private |
◆ jButtonVpred
| JButton boyermooredemo.AppletBoyerMooreDemo.jButtonVpred = new JButton() |
|
private |
◆ jButtonZpet
| JButton boyermooredemo.AppletBoyerMooreDemo.jButtonZpet = new JButton() |
|
private |
◆ jLabel1LegendaZvyrazneny
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabel1LegendaZvyrazneny = new JLabel() |
|
private |
◆ jLabelAlgoritmus
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelAlgoritmus = new JLabel() |
|
private |
◆ jLabelHledanyRetezec
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelHledanyRetezec = new JLabel() |
|
private |
◆ jLabeli
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabeli = new JLabel() |
|
private |
◆ jLabelij
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelij = new JLabel() |
|
private |
◆ jLabelj
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelj = new JLabel() |
|
private |
◆ jLabelL
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelL = new JLabel() |
|
private |
◆ jLabelLegenda
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelLegenda = new JLabel() |
|
private |
◆ jLabelm
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelm = new JLabel() |
|
private |
◆ jLabelmj
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelmj = new JLabel() |
|
private |
◆ jLabeln
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabeln = new JLabel() |
|
private |
◆ jLabelNadpis
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelNadpis = new JLabel() |
|
private |
◆ jLabelNapoveda
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelNapoveda = new JLabel() |
|
private |
◆ jLabelPocitadloKroku
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelPocitadloKroku = new JLabel() |
|
private |
◆ jLabelpoz
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelpoz = new JLabel() |
|
private |
◆ jLabelProhledavanyText
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelProhledavanyText = new JLabel() |
|
private |
◆ jLabels
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabels = new JLabel() |
|
private |
◆ jLabelt
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelt = new JLabel() |
|
private |
◆ jLabelTabulkaDelta1
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelTabulkaDelta1 = new JLabel() |
|
private |
◆ jLabelTabulkaDelta2
| JLabel boyermooredemo.AppletBoyerMooreDemo.jLabelTabulkaDelta2 = new JLabel() |
|
private |
◆ jScrollPaneAlgoritmus
| JScrollPane boyermooredemo.AppletBoyerMooreDemo.jScrollPaneAlgoritmus = new JScrollPane() |
|
private |
◆ jScrollPaneNapoveda
| JScrollPane boyermooredemo.AppletBoyerMooreDemo.jScrollPaneNapoveda = new JScrollPane() |
|
private |
◆ jScrollPaneProhledavanyText
| JScrollPane boyermooredemo.AppletBoyerMooreDemo.jScrollPaneProhledavanyText = new JScrollPane() |
|
private |
◆ jScrollPaneTabulkaDelta1
| JScrollPane boyermooredemo.AppletBoyerMooreDemo.jScrollPaneTabulkaDelta1 = new JScrollPane() |
|
private |
◆ jScrollPaneTabulkaDelta2
| JScrollPane boyermooredemo.AppletBoyerMooreDemo.jScrollPaneTabulkaDelta2 = new JScrollPane() |
|
private |
◆ jScrollPaneTabulkaSR
| JScrollPane boyermooredemo.AppletBoyerMooreDemo.jScrollPaneTabulkaSR = new JScrollPane() |
|
private |
◆ jTextAreaNapoveda
| JTextArea boyermooredemo.AppletBoyerMooreDemo.jTextAreaNapoveda = new JTextArea() |
|
private |
◆ jTextAreaProhledavanyText
| JTextArea boyermooredemo.AppletBoyerMooreDemo.jTextAreaProhledavanyText = new JTextArea() |
|
private |
◆ jTextFieldHledanyRetezec
| JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldHledanyRetezec = new JTextField() |
|
private |
◆ jTextFieldi
| JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldi = new JTextField() |
|
private |
◆ jTextFieldij
| JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldij = new JTextField() |
|
private |
◆ jTextFieldj
| JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldj = new JTextField() |
|
private |
◆ jTextFieldL
| JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldL = new JTextField() |
|
private |
◆ jTextFieldLegendaZvyrazneny
| JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldLegendaZvyrazneny = new JTextField() |
|
private |
◆ jTextFieldm
| JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldm = new JTextField() |
|
private |
◆ jTextFieldmj
| JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldmj = new JTextField() |
|
private |
◆ jTextFieldn
| JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldn = new JTextField() |
|
private |
◆ jTextFieldpoz
| JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldpoz = new JTextField() |
|
private |
◆ jTextFields
| JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFields = new JTextField() |
|
private |
◆ jTextFieldt
| JTextField boyermooredemo.AppletBoyerMooreDemo.jTextFieldt = new JTextField() |
|
private |
◆ kon
◆ pocetKroku
| int boyermooredemo.AppletBoyerMooreDemo.pocetKroku = 0 |
◆ prubehViz
Kontejner pro informace o změnách uživatelského rozhraní při vizualizaci
Definice je uvedena na řádku 72 v souboru AppletBoyerMooreDemo.java.
◆ tabulkaDelta1
| Tabulka boyermooredemo.AppletBoyerMooreDemo.tabulkaDelta1 |
|
private |
◆ tabulkaDelta2
| Tabulka boyermooredemo.AppletBoyerMooreDemo.tabulkaDelta2 |
|
private |
Initializer: 1,4,new Color(255,255,255),
new Color(0,0,0), true, false)
Tabulka delta2 (jsou v ní zobrazeny i pole pat a shoda)
Definice je uvedena na řádku 131 v souboru AppletBoyerMooreDemo.java.
◆ tabulkaSR
| Tabulka boyermooredemo.AppletBoyerMooreDemo.tabulkaSR |
|
private |
Initializer: 0,2,new Color(255,255,255),
new Color(0,0,0), false, false)
Tabulka s řetězci pro vizualizaci (zobrazuje porovnávání řetězců)
Definice je uvedena na řádku 113 v souboru AppletBoyerMooreDemo.java.
◆ zobrazenaNapoveda
| int boyermooredemo.AppletBoyerMooreDemo.zobrazenaNapoveda = 0 |
|
private |
◆ zobrazenyBlokAlgoritmu
| int boyermooredemo.AppletBoyerMooreDemo.zobrazenyBlokAlgoritmu = 0 |
|
private |
Číslo aktuálně zobrazeného bloku algoritmu, pokud je vypsáno více bloků, číslo prvního z nich
Definice je uvedena na řádku 86 v souboru AppletBoyerMooreDemo.java.
◆ zvyraznenyRadek
| int boyermooredemo.AppletBoyerMooreDemo.zvyraznenyRadek = kon.ZADNY_RADEK |
|
private |
Dokumentace pro tuto třídu byla generována z následujícího souboru: