public class PoznámkovýBlok extends JTextPane implements Poloha, Rozmer
Trieda PoznámkovýBlok
dovoľuje vytvárať v aplikácii
používajúcej robot textové bloky, ktoré sú zobrazované nad plátnom
(t. j. nie sú jeho súčasťou) a dovoľujú zobraziť alebo upraviť väčšie
množstvo textu. Každý nový poznámkový blok je automaticky umiestnený
na súradnice stredu plátna s predvolenými rozmermi 400 × 300 bodov
(šírka × výška). Táto trieda uzatvára a rozširuje funkcie triedy
Javy JTextPane
(umiestnenej v komponente JScrollPane
). Polohovanie, prilepovanie
a automatické rozťahovanie poznámkových blokov je podobné ako pri
triede RolovaciaLišta
, to znamená, že
komponenty poznámkových blokov majú i možnosť zapnutia automatickej
zmeny veľkosti podľa práve zobrazenej časti plátna.
Poznámka: Poznámkové bloky používajú
súradnicový priestor rámca a používajú na jeho realizáciu vlastný
zabudovaný mechanizmus, preto používajte na manipuláciu s polohou
a rozmermi blokov metódy definované v tejto triede, ako:
polohaX
,
polohaY
,
šírka
,
výška
…, a nie zdedené metódy
ako setLocation
,
setSize
…
JEditorPane.AccessibleJEditorPane, JEditorPane.AccessibleJEditorPaneHTML, JEditorPane.JEditorPaneAccessibleHypertextSupport
JTextComponent.AccessibleJTextComponent, JTextComponent.DropLocation, JTextComponent.KeyBinding
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifikátor a typ | Atribút a opis |
---|---|
static int |
ZAROVNAT_DOLAVA
Alias pre
ZAROVNAŤ_DOĽAVA . |
static int |
ZAROVNAŤ_DOĽAVA
Hodnota konštanty zarovnania odseku doľava.
|
static int |
ZAROVNAT_DOPRAVA
Alias pre
ZAROVNAŤ_DOPRAVA . |
static int |
ZAROVNAŤ_DOPRAVA
Hodnota konštanty zarovnania odseku doprava.
|
static int |
ZAROVNAT_NA_STRED
Alias pre
ZAROVNAŤ_NA_STRED . |
static int |
ZAROVNAŤ_NA_STRED
Hodnota konštanty zarovnania odseku na stred.
|
static int |
ZAROVNAT_PODLA_OKRAJOV
Alias pre
ZAROVNAŤ_PODĽA_OKRAJOV . |
static int |
ZAROVNAŤ_PODĽA_OKRAJOV
Hodnota konštanty zarovnania odseku podľa okrajov.
|
HONOR_DISPLAY_PROPERTIES, W3C_LENGTH_UNITS
DEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEY
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Konštruktor a opis |
---|
PoznámkovýBlok()
Základný konštruktor poznámkového bloku.
|
PoznámkovýBlok(String text)
Konštruktor poznámkového bloku s predvoleným textom.
|
PoznámkovýBlok(String text,
boolean úpravy)
Konštruktor poznámkového bloku s predvoleným textom a stavom
povolenia úprav.
|
Modifikátor a typ | Metóda a opis |
---|---|
boolean |
aktivny()
Alias pre
aktívny . |
boolean |
aktívny()
Overí, či je poznámkový blok aktívny.
|
void |
aktivuj()
Aktivuje poznámkový blok.
|
void |
deaktivuj()
Deaktivuje poznámkový blok.
|
Farba |
farbaKurzora()
|
void |
farbaKurzora(Color nováFarba)
|
void |
farbaKurzora(Farebnosť objekt)
Nastaví farbu a priehľadnosť kurzora poznámkového bloku podľa
zadaného objektu.
|
Farba |
farbaKurzora(int r,
int g,
int b)
Nastaví farbu kurzora poznámkového bloku podľa zadaných
farebných zložiek.
|
Farba |
farbaKurzora(int r,
int g,
int b,
int a)
Nastaví farbu a (ne)priehľadnosť kurzora poznámkového bloku
podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaNeaktivnehoTextu()
Alias pre
farbaNeaktívnehoTextu . |
Farba |
farbaNeaktívnehoTextu()
|
void |
farbaNeaktivnehoTextu(Color nováFarba)
Alias pre
farbaNeaktívnehoTextu . |
void |
farbaNeaktívnehoTextu(Color nováFarba)
|
void |
farbaNeaktivnehoTextu(Farebnosť objekt)
Alias pre
farbaNeaktívnehoTextu . |
void |
farbaNeaktívnehoTextu(Farebnosť objekt)
Nastaví farbu a priehľadnosť neaktívneho textu poznámkového
bloku podľa zadaného objektu.
|
Farba |
farbaNeaktivnehoTextu(int r,
int g,
int b)
Alias pre
farbaNeaktívnehoTextu . |
Farba |
farbaNeaktívnehoTextu(int r,
int g,
int b)
Nastaví farbu neaktívneho textu poznámkového bloku podľa
zadaných farebných zložiek.
|
Farba |
farbaNeaktivnehoTextu(int r,
int g,
int b,
int a)
Alias pre
farbaNeaktívnehoTextu . |
Farba |
farbaNeaktívnehoTextu(int r,
int g,
int b,
int a)
Nastaví farbu a (ne)priehľadnosť neaktívneho textu poznámkového
bloku podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaPozadia()
|
void |
farbaPozadia(Color nováFarba)
|
void |
farbaPozadia(Farebnosť objekt)
Nastaví farbu a priehľadnosť pozadia poznámkového bloku podľa
zadaného objektu.
|
Farba |
farbaPozadia(int r,
int g,
int b)
Nastaví farbu pozadia poznámkového bloku podľa zadaných
farebných zložiek.
|
Farba |
farbaPozadia(int r,
int g,
int b,
int a)
Nastaví farbu a (ne)priehľadnosť pozadia poznámkového bloku
podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaPozadiaOznacenia()
Alias pre
farbaPozadiaOznačenia . |
void |
farbaPozadiaOznacenia(Color nováFarba)
Alias pre
farbaPozadiaOznačenia . |
void |
farbaPozadiaOznacenia(Farebnosť objekt)
Alias pre
farbaPozadiaOznačenia . |
Farba |
farbaPozadiaOznacenia(int r,
int g,
int b)
Alias pre
farbaPozadiaOznačenia . |
Farba |
farbaPozadiaOznacenia(int r,
int g,
int b,
int a)
Alias pre
farbaPozadiaOznačenia . |
Farba |
farbaPozadiaOznačenia()
|
void |
farbaPozadiaOznačenia(Color nováFarba)
|
void |
farbaPozadiaOznačenia(Farebnosť objekt)
Nastaví farbu a priehľadnosť pozadia označenia (označeného textu)
poznámkového bloku podľa zadaného objektu.
|
Farba |
farbaPozadiaOznačenia(int r,
int g,
int b)
Nastaví farbu pozadia označenia (označeného textu) poznámkového
bloku podľa zadaných farebných zložiek.
|
Farba |
farbaPozadiaOznačenia(int r,
int g,
int b,
int a)
Nastaví farbu a (ne)priehľadnosť pozadia označenia (označeného
textu) poznámkového bloku podľa zadaných farebných zložiek a úrovne
priehľadnosti.
|
Farba |
farbaPozadiaTextu()
|
void |
farbaPozadiaTextu(Color nováFarba)
|
void |
farbaPozadiaTextu(Farebnosť objekt)
Nastaví farbu a priehľadnosť pozadia textu poznámkového bloku
podľa zadaného objektu.
|
Farba |
farbaPozadiaTextu(int r,
int g,
int b)
Nastaví farbu pozadia textu poznámkového bloku podľa zadaných
farebných zložiek.
|
Farba |
farbaPozadiaTextu(int r,
int g,
int b,
int a)
Nastaví farbu a (ne)priehľadnosť pozadia textu poznámkového
bloku podľa zadaných farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaTextu()
|
void |
farbaTextu(Color nováFarba)
|
void |
farbaTextu(Farebnosť objekt)
Nastaví farbu a priehľadnosť textu poznámkového bloku podľa
zadaného objektu.
|
Farba |
farbaTextu(int r,
int g,
int b)
Nastaví farbu textu poznámkového bloku podľa zadaných farebných
zložiek.
|
Farba |
farbaTextu(int r,
int g,
int b,
int a)
Nastaví farbu a (ne)priehľadnosť textu poznámkového bloku podľa
zadaných farebných zložiek a úrovne priehľadnosti.
|
Farba |
farbaTextuOznacenia()
Alias pre
farbaTextuOznačenia . |
void |
farbaTextuOznacenia(Color nováFarba)
Alias pre
farbaTextuOznačenia . |
void |
farbaTextuOznacenia(Farebnosť objekt)
Alias pre
farbaTextuOznačenia . |
Farba |
farbaTextuOznacenia(int r,
int g,
int b)
Alias pre
farbaTextuOznačenia . |
Farba |
farbaTextuOznacenia(int r,
int g,
int b,
int a)
Alias pre
farbaTextuOznačenia . |
Farba |
farbaTextuOznačenia()
|
void |
farbaTextuOznačenia(Color nováFarba)
|
void |
farbaTextuOznačenia(Farebnosť objekt)
Nastaví podľa zadaného objektu farbu a priehľadnosť bloku
označenia poznámkového bloku.
|
Farba |
farbaTextuOznačenia(int r,
int g,
int b)
Nastaví podľa zadaných farebných zložiek farbu bloku
označenia poznámkového bloku.
|
Farba |
farbaTextuOznačenia(int r,
int g,
int b,
int a)
Nastaví podľa zadaných farebných zložiek a úrovne priehľadnosti
farbu a (ne)priehľadnosť bloku označenia poznámkového bloku.
|
String |
html()
|
void |
html(String html)
|
boolean |
jeDekorZruseny()
Alias pre
jeDekorZrušený . |
boolean |
jeDekorZrušený()
Zistí, či má poznámkový blok zrušený dekor.
|
boolean |
jeNa(double x,
double y)
Overí, či sa poloha tohto poznámkového bloku dokonale zhoduje so
zadanými súradnicami.
|
boolean |
jeNa(Poloha poloha)
Overí, či sa poloha tohto poznámkového bloku a poloha zadaného
objektu dokonale zhodujú.
|
boolean |
jeV(Okno okno)
Zistí, či je tento poznámkový blok umiestnený v zadanom okne.
|
boolean |
kurziva()
Alias pre
kurzíva . |
boolean |
kurzíva()
|
void |
kurziva(boolean kurzíva)
Alias pre
kurzíva . |
void |
kurzíva(boolean kurzíva)
|
boolean |
maDekor()
Alias pre
máDekor . |
boolean |
máDekor()
Zistí, či má poznámkový blok dekor.
|
boolean |
maRozmer(double šírka,
double výška)
Alias pre
máRozmer . |
boolean |
máRozmer(double šírka,
double výška)
Overí, či sa rozmery poznámkového bloku dokonale zhodujú so zadanými
rozmermi.
|
boolean |
maRozmer(Rozmer rozmer)
Alias pre
máRozmer . |
boolean |
máRozmer(Rozmer rozmer)
Overí, či sa rozmery poznámkového bloku a rozmery zadaného objektu
dokonale zhodujú.
|
boolean |
maSirku(double šírka)
Alias pre
máŠírku . |
boolean |
máŠírku(double šírka)
Zistí, či má poznámkový blok zadanú šírku.
|
boolean |
maVysku(double výška)
Alias pre
máVýšku . |
boolean |
máVýšku(double výška)
Zistí, či má poznámkový blok zadanú výšku.
|
void |
moveCaretPosition(int nováPozícia)
Prekrytie originálnej metódy, aby boli filtrované nekorektné
hodnoty pozície kurzora a aby metóda nevrhala výnimky.
|
void |
nahradOznacenie(String obsah)
Alias pre
nahraďOznačenie . |
void |
nahradOznacenie(String obsah,
boolean ponechajOznačenie)
Alias pre
nahraďOznačenie . |
void |
nahraďOznačenie(String obsah)
Nahradí aktuálne označený obsah zadaným obsahom (reťazcom).
|
void |
nahraďOznačenie(String obsah,
boolean ponechajOznačenie)
Nahradí aktuálne označený obsah zadaným obsahom (reťazcom).
|
String |
nazovPisma()
Alias pre
názovPísma . |
String |
názovPísma()
|
void |
nazovPisma(String názovPísma)
Alias pre
názovPísma . |
void |
názovPísma(String názovPísma)
|
void |
neroztahuj()
Alias pre
nerozťahuj . |
void |
nerozťahuj()
Zruší roztiahnutie poznámkového bloku v oboch smeroch.
|
void |
neupravuj()
Zakáže úpravu textu poznámkového bloku.
|
void |
odlep()
Odlepí poznámkový blok od všetkých okrajov.
|
String |
oznacenyText()
Alias pre
označenýText . |
String |
označenýText()
Vráti označený text dokumentu.
|
Bod |
poloha()
Vráti aktuálnu polohu poznámkového bloku.
|
void |
poloha(double x,
double y)
Presunie poznámkový blok na zadané súradnice
x ,
y . |
void |
poloha(Poloha objekt)
Presunie poznámkový blok na súradnice zadaného objektu.
|
int |
polohaKurzora()
Zistí a vráti aktuálnu polohu textového kurzora (angl.
|
void |
polohaKurzora(int nováPozícia)
Nastaví novú polohu kurzora (angl. caret).
|
double |
polohaX()
|
void |
polohaX(double novéX)
|
double |
polohaY()
|
void |
polohaY(double novéY)
|
PoznámkovýBlok |
prenes(Okno okno,
boolean tam)
Prenesie poznámkový blok zo sveta do určeného okna alebo späť.
|
void |
presunKurzor(int nováPozícia)
Alias pre
presuňKurzor . |
void |
presuňKurzor(int nováPozícia)
Presunie kurzor (angl. caret) na novú pozíciu a vytvorí pri
tom označenie.
|
void |
prilepDole()
Prilepí poznámkový blok k dolnému okraju.
|
void |
prilepHore()
Prilepí poznámkový blok k hornému okraju.
|
void |
prilepVlavo()
Alias pre
prilepVľavo . |
void |
prilepVľavo()
Prilepí poznámkový blok k ľavému okraju.
|
void |
prilepVpravo()
Prilepí poznámkový blok k pravému okraju.
|
Boolean |
rezimZobrazeniaHorizontalnejListy()
Alias pre
režimZobrazeniaHorizontálnejLišty . |
void |
rezimZobrazeniaRolovacichList(Boolean horizontálna,
Boolean vertikálna)
Alias pre
režimZobrazeniaRolovacíchLíšt . |
Boolean |
rezimZobrazeniaVertikalnejListy()
Alias pre
režimZobrazeniaVertikálnejLišty . |
Boolean |
režimZobrazeniaHorizontálnejLišty()
Zistí režim zobrazenia horizontálnej rolovacej lišty poznámkového
bloku.
|
void |
režimZobrazeniaRolovacíchLíšt(Boolean horizontálna,
Boolean vertikálna)
Nastaví režim zobrazenia rolovacích líšt poznámkového bloku.
|
Boolean |
režimZobrazeniaVertikálnejLišty()
Zistí režim zobrazenia vertikálnej rolovacej lišty poznámkového
bloku.
|
JScrollPane |
rolovanie()
Poskytne komponent rolovania
JScrollPane
poznámkového bloku. |
Rozmer |
rozmery()
Zistí aktuálne rozmery poznámkového bloku.
|
void |
rozmery(double nováŠírka,
double nováVýška)
Nastaví nové rozmery poznámkového bloku.
|
void |
rozmery(Rozmer rozmer)
Nastaví nové rozmery poznámkového bloku podľa zadanej implementácie
rozmeru.
|
void |
roztiahniHorizontalne()
Alias pre
roztiahniNaŠírku . |
void |
roztiahniHorizontálne()
Alias pre
roztiahniNaŠírku . |
void |
roztiahniNaSirku()
Alias pre
roztiahniNaŠírku . |
void |
roztiahniNaŠírku()
Roztiahne poznámkový blok na celú šírku zobrazovanej plochy tak,
aby bol celý viditeľný, čoho dôsledkom je aj to, že najväčšia
možná šírka bloku je rovná šírke plátien sveta.
|
void |
roztiahniNaVysku()
Alias pre
roztiahniNaVýšku . |
void |
roztiahniNaVýšku()
Roztiahne poznámkový blok na celú výšku zobrazovanej plochy tak,
aby bol celý viditeľný, čoho dôsledkom je aj to, že najväčšia
možná výška bloku je rovná výške plátien sveta.
|
void |
roztiahniVertikalne()
Alias pre
roztiahniNaVýšku . |
void |
roztiahniVertikálne()
Alias pre
roztiahniNaVýšku . |
void |
roztiahniVodorovne()
Alias pre
roztiahniNaŠírku . |
void |
roztiahniZvislo()
Alias pre
roztiahniNaVýšku . |
void |
setCaretPosition(int nováPozícia)
Prekrytie originálnej metódy, aby boli filtrované nekorektné
hodnoty pozície kurzora a aby metóda nevrhala výnimky.
|
void |
setVisible(boolean visible)
Prekrytie originálnej metódy.
|
boolean |
sikme()
Alias pre
kurzíva . |
void |
sikme(boolean kurzíva)
Alias pre
kurzíva . |
boolean |
silne()
Alias pre
tučné . |
boolean |
silné()
Alias pre
tučné . |
void |
silne(boolean tučné)
Alias pre
tučné . |
void |
silné(boolean tučné)
Alias pre
tučné . |
double |
sirka()
Alias pre
šírka . |
void |
sirka(double nováŠírka)
Alias pre
šírka . |
void |
skoc(double Δx,
double Δy)
Alias pre
skoč . |
void |
skocNa(double x,
double y)
Alias pre
poloha . |
void |
skocNa(Poloha objekt)
Alias pre
poloha . |
void |
skoč(double Δx,
double Δy)
Presunie poznámkový blok o zadaný počet bodov
v horizontálnom a vertikálnom smere.
|
void |
skočNa(double x,
double y)
Alias pre
poloha . |
void |
skočNa(Poloha objekt)
Alias pre
poloha . |
void |
skry()
Skryje poznámkový blok.
|
double |
suradnicaX()
Alias pre
polohaX . |
double |
súradnicaX()
Alias pre
polohaX . |
void |
suradnicaX(double novéX)
Alias pre
polohaX . |
void |
súradnicaX(double novéX)
Alias pre
polohaX . |
double |
suradnicaY()
Alias pre
polohaY . |
double |
súradnicaY()
Alias pre
polohaY . |
void |
suradnicaY(double novéY)
Alias pre
polohaY . |
void |
súradnicaY(double novéY)
Alias pre
polohaY . |
boolean |
šikmé()
Alias pre
kurzíva . |
void |
šikmé(boolean kurzíva)
Alias pre
kurzíva . |
double |
šírka()
|
void |
šírka(double nováŠírka)
|
String |
text()
|
void |
text(String text)
|
boolean |
tucne()
Alias pre
tučné . |
void |
tucne(boolean tučné)
Alias pre
tučné . |
boolean |
tučné()
|
void |
tučné(boolean tučné)
|
boolean |
upravitelny()
Alias pre
upraviteľný . |
boolean |
upraviteľný()
Overí, či má poznámkový blok povolenú úpravu textu.
|
void |
upravuj()
Povolí úpravu textu v poznámkovom bloku.
|
int |
velkostPisma()
Alias pre
veľkosťPísma . |
int |
veľkosťPísma()
|
void |
velkostPisma(int veľkosťPísma)
Alias pre
veľkosťPísma . |
void |
veľkosťPísma(int veľkosťPísma)
|
boolean |
viditelny()
Alias pre
viditeľný . |
boolean |
viditeľný()
Zistí, či je poznámkový blok viditeľný (zobrazený) alebo nie.
|
double |
vyska()
Alias pre
výška . |
void |
vyska(double nováVýška)
Alias pre
výška . |
double |
výška()
|
void |
výška(double nováVýška)
|
boolean |
zakazEnter()
Alias pre
zakážEnter . |
void |
zakazEnter(boolean zakážEnter)
Alias pre
zakážEnter . |
boolean |
zakazTabulator()
Alias pre
zakážTabulátor . |
void |
zakazTabulator(boolean zakážTabulátor)
Alias pre
zakážTabulátor . |
boolean |
zakážEnter()
|
void |
zakážEnter(boolean zakážEnter)
|
boolean |
zakážTabulátor()
|
void |
zakážTabulátor(boolean zakážTabulátor)
|
int |
zarovnat()
Alias pre
zarovnať . |
int |
zarovnať()
|
void |
zarovnat(int zarovnať)
Alias pre
zarovnať . |
void |
zarovnať(int zarovnať)
|
void |
zobraz()
Zobrazí poznámkový blok.
|
boolean |
zobrazeny()
Alias pre
zobrazený . |
boolean |
zobrazený()
Zistí, či je poznámkový blok zobrazený (viditeľný) alebo nie.
|
void |
zrusDekor(boolean zrušiť)
Alias pre
zrušDekor . |
void |
zrušDekor(boolean zrušiť)
Obnoví pôvodný alebo zruší aktuálny dekor poznámkového bloku.
|
addStyle, createDefaultEditorKit, getCharacterAttributes, getInputAttributes, getLogicalStyle, getParagraphAttributes, getStyle, getStyledDocument, getStyledEditorKit, getUIClassID, insertComponent, insertIcon, paramString, removeStyle, replaceSelection, setDocument, setEditorKit, setCharacterAttributes, setLogicalStyle, setParagraphAttributes, setStyledDocument
addHyperlinkListener, createEditorKitForContentType, fireHyperlinkUpdate, getAccessibleContext, getContentType, getEditorKit, getEditorKitTriedaNameForContentType, getEditorKitForContentType, getHyperlinkListeners, getPage, getPreferredSize, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getStream, getText, read, registerEditorKitForContentType, registerEditorKitForContentType, removeHyperlinkListener, scrollToReference, setContentType, setEditorKitForContentType, setPage, setPage, setText
addCaretListener, addInputMethodListener, addKeymap, copy, cut, fireCaretUpdate, getActions, getCaret, getCaretColor, getCaretListeners, getCaretPosition, getDisabledTextColor, getDocument, getDragEnabled, getDropLocation, getDropMode, getFocusAccelerator, getHighlighter, getInputMethodRequests, getKeymap, getKeymap, getMargin, getNavigationFilter, getPreferredScrollableViewportSize, getPrintable, getScrollableBlockIncrement, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getToolTipText, getUI, isEditable, loadKeymap, modelToView, paste, print, print, print, processInputMethodEvent, read, removeCaretListener, removeKeymap, removeNotify, restoreComposedText, saveComposedText, select, selectAll, setCaret, setCaretColor, setComponentOrientation, setDisabledTextColor, setDragEnabled, setDropMode, setEditable, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setUI, updateUI, viewToModel, write
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getĎalšieFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintComponent, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printComponent, printChildren, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setĎalšieFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMetódy, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, checkImage, checkImage, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int ZAROVNAŤ_NA_STRED
Hodnota konštanty zarovnania odseku na stred. Pozri metódu
zarovnať
.
public static final int ZAROVNAŤ_PODĽA_OKRAJOV
Hodnota konštanty zarovnania odseku podľa okrajov. Pozri metódu
zarovnať
.
public static final int ZAROVNAŤ_DOĽAVA
Hodnota konštanty zarovnania odseku doľava. Pozri metódu
zarovnať
.
public static final int ZAROVNAŤ_DOPRAVA
Hodnota konštanty zarovnania odseku doprava. Pozri metódu
zarovnať
.
public static final int ZAROVNAT_NA_STRED
Alias pre ZAROVNAŤ_NA_STRED
.
public static final int ZAROVNAT_PODLA_OKRAJOV
Alias pre ZAROVNAŤ_PODĽA_OKRAJOV
.
public static final int ZAROVNAT_DOLAVA
Alias pre ZAROVNAŤ_DOĽAVA
.
public static final int ZAROVNAT_DOPRAVA
Alias pre ZAROVNAŤ_DOPRAVA
.
public PoznámkovýBlok()
Základný konštruktor poznámkového bloku.
Vytvorí poznámkový blok umiestnený v strede plátna s predvolenými rozmermi 400 × 300 bodov.
PoznámkovýBlok(String)
,
PoznámkovýBlok(String, boolean)
public PoznámkovýBlok(String text)
Konštruktor poznámkového bloku s predvoleným textom.
Vytvorí poznámkový blok umiestnený v strede plátna s predvolenými rozmermi 400 × 300 bodov a zadaným textom poznámkového bloku.
Ak sa zadnaný text začína značkou <html>
(malými písmenami), tak je typ dokumentu poznámkového bloku
nastavený na text/html
, inak na
text/plain
.
Poznámka: Typ dokumentu je možné overiť
zdedenou metódou getContentType()
,
ktorá vráti typ v reťazcovej podobe. Príklady: "text/plain"
, "text/html"
.
text
– predvolený text poznámkového blokuPoznámkovýBlok()
,
PoznámkovýBlok(String, boolean)
,
text(String)
public PoznámkovýBlok(String text, boolean úpravy)
Konštruktor poznámkového bloku s predvoleným textom a stavom povolenia úprav.
Vytvorí poznámkový blok umiestnený v strede plátna s predvolenými rozmermi 400 × 300 bodov a zadaným textom poznámkového bloku, pričom pri inicializácii nastaví stav povolenia úprav textu podľa zadanej logickej hodnoty.
Ak sa zadnaný text začína značkou <html>
(malými písmenami), tak je typ dokumentu poznámkového bloku
nastavený na text/html
, inak na
text/plain
.
Poznámka: Typ dokumentu je možné overiť
zdedenou metódou getContentType()
,
ktorá vráti typ v reťazcovej podobe. Príklady: "text/plain"
, "text/html"
.
text
– predvolený text poznámkového blokuúpravy
– parameter určujúci, či bude blok určený aj na
úpravy – true
alebo len na čítanie –
false
PoznámkovýBlok()
,
PoznámkovýBlok(String)
,
text(String)
,
neupravuj()
,
upravuj()
public double polohaX()
polohaX
v rozhraní Poloha
polohaX(double)
public double polohaY()
polohaY
v rozhraní Poloha
polohaY(double)
public void polohaX(double novéX)
Presunie poznámkový blok na zadanú súradnicu v smere x.
Poznámka: Prilepovanie upravuje súradnicový priestor poznámkového bloku.
novéX
– nová x-ová súradnica polohy poznámkového blokupolohaX()
,
poloha(double, double)
public void polohaY(double novéY)
Presunie poznámkový blok na zadanú súradnicu v smere y.
Poznámka: Prilepovanie upravuje súradnicový priestor poznámkového bloku.
novéY
– nová y-ová súradnica polohy poznámkového blokupolohaY()
,
poloha(double, double)
,
poloha(Poloha)
public void súradnicaX(double novéX)
Alias pre polohaX
.
public void suradnicaX(double novéX)
Alias pre polohaX
.
public void súradnicaY(double novéY)
Alias pre polohaY
.
public void suradnicaY(double novéY)
Alias pre polohaY
.
public double súradnicaX()
Alias pre polohaX
.
súradnicaX
v rozhraní Poloha
public double súradnicaY()
Alias pre polohaY
.
súradnicaY
v rozhraní Poloha
public double suradnicaX()
Alias pre polohaX
.
suradnicaX
v rozhraní Poloha
public double suradnicaY()
Alias pre polohaY
.
suradnicaY
v rozhraní Poloha
public void poloha(double x, double y)
Presunie poznámkový blok na zadané súradnice x
,
y
.
Poznámka: Prilepovanie upravuje súradnicový priestor poznámkového bloku.
x
– nová x-ová súradnica polohy poznámkového blokuy
– nová y-ová súradnica polohy poznámkového blokupolohaX(double)
,
polohaY(double)
,
poloha(Poloha)
public void poloha(Poloha objekt)
Presunie poznámkový blok na súradnice zadaného objektu.
Poznámka: Prilepovanie upravuje súradnicový priestor poznámkového bloku.
objekt
– objekt, na ktorého súradnice bude poznámkový blok
presunutýpolohaX(double)
,
polohaY(double)
,
poloha(double, double)
public Bod poloha()
Vráti aktuálnu polohu poznámkového bloku.
public void skočNa(double x, double y)
Alias pre poloha
.
public void skocNa(double x, double y)
Alias pre poloha
.
public void skoč(double Δx, double Δy)
Presunie poznámkový blok o zadaný počet bodov v horizontálnom a vertikálnom smere.
Táto metóda presúva poznámkový blok nad plátnom. Upozorňujeme na to, že zadané hodnoty sú automaticky zaokrúhlené na celé čísla, čiže ani viacnásobné posunutie poznámkového bloku o hodnotu z otvoreného intervalu (−1; 1) nebude mať za následok posunutie poznámkového bloku…
Δx
– počet bodov v smere xΔy
– počet bodov v smere ypublic void skoc(double Δx, double Δy)
Alias pre skoč
.
public boolean jeNa(double x, double y)
Overí, či sa poloha tohto poznámkového bloku dokonale zhoduje so
zadanými súradnicami. Ak je zistená zhoda, tak metóda vráti hodnotu
true
, v opačnom prípade hodnotu false
.
jeNa
v rozhraní Poloha
x
– x-ová súradnica, s ktorou má byť porovnaná poloha tohto
poznámkového blokuy
– y-ová súradnica, s ktorou má byť porovnaná poloha tohto
poznámkového blokutrue
ak sa poloha tohto poznámkového bloku zhoduje
so zadanými súradnicami, false
v opačnom prípadepublic boolean jeNa(Poloha poloha)
Overí, či sa poloha tohto poznámkového bloku a poloha zadaného
objektu dokonale zhodujú. Ak je zistená zhoda, tak metóda vráti
hodnotu true
, v opačnom prípade hodnotu
false
.
public void prilepVľavo()
Prilepí poznámkový blok k ľavému okraju. Táto akcia zruší prípadné predchádzajúce prilepenie k pravému okraju. Každé prilepenie upravuje súradnicový systém poznámkového bloku presunutím čo najbližšie k prilepovanému okraju. To znamená, že keď napríklad po prilepení k ľavému okraju posunieme poznámkový blok na súradnice [10, 0], tak ho v skutočnosti posunieme na pozíciu desať bodov od ľavého okraja.
prilepVpravo()
,
prilepHore()
,
prilepDole()
,
odlep()
public void prilepVlavo()
Alias pre prilepVľavo
.
public void prilepVpravo()
Prilepí poznámkový blok k pravému okraju. Táto akcia zruší prípadné predchádzajúce prilepenie k ľavému okraju. Každé prilepenie upravuje súradnicový systém poznámkového bloku presunutím čo najbližšie k prilepovanému okraju. To znamená, že keď napríklad po prilepení k pravému okraju posunieme poznámkový blok na súradnice [-10, 0], tak ho v skutočnosti posunieme na pozíciu desať bodov od pravého okraja.
prilepVľavo()
,
prilepHore()
,
prilepDole()
,
odlep()
public void prilepHore()
Prilepí poznámkový blok k hornému okraju. Táto akcia zruší prípadné predchádzajúce prilepenie k dolnému okraju. Každé prilepenie upravuje súradnicový systém poznámkového bloku presunutím čo najbližšie k prilepovanému okraju. To znamená, že keď napríklad po prilepení k hornému okraju posunieme poznámkový blok na súradnice [0, -10], tak ho v skutočnosti posunieme na pozíciu desať bodov od horného okraja.
prilepVľavo()
,
prilepVpravo()
,
prilepDole()
,
odlep()
public void prilepDole()
Prilepí poznámkový blok k dolnému okraju. Táto akcia zruší prípadné predchádzajúce prilepenie k hornému okraju. Každé prilepenie upravuje súradnicový systém poznámkového bloku presunutím čo najbližšie k prilepovanému okraju. To znamená, že keď napríklad po prilepení k dolnému okraju posunieme poznámkový blok na súradnice [0, 10], tak ho v skutočnosti posunieme na pozíciu desať bodov od dolného okraja.
prilepVľavo()
,
prilepVpravo()
,
prilepHore()
,
odlep()
public void odlep()
Odlepí poznámkový blok od všetkých okrajov.
prilepVľavo()
,
prilepVpravo()
,
prilepHore()
,
prilepDole()
public void roztiahniNaVýšku()
Roztiahne poznámkový blok na celú výšku zobrazovanej plochy tak, aby bol celý viditeľný, čoho dôsledkom je aj to, že najväčšia možná výška bloku je rovná výške plátien sveta.
roztiahniNaŠírku()
,
nerozťahuj()
public void roztiahniNaVysku()
Alias pre roztiahniNaVýšku
.
public void roztiahniVertikálne()
Alias pre roztiahniNaVýšku
.
public void roztiahniVertikalne()
Alias pre roztiahniNaVýšku
.
public void roztiahniZvislo()
Alias pre roztiahniNaVýšku
.
public void roztiahniNaŠírku()
Roztiahne poznámkový blok na celú šírku zobrazovanej plochy tak, aby bol celý viditeľný, čoho dôsledkom je aj to, že najväčšia možná šírka bloku je rovná šírke plátien sveta.
roztiahniNaVýšku()
,
nerozťahuj()
public void roztiahniNaSirku()
Alias pre roztiahniNaŠírku
.
public void roztiahniHorizontálne()
Alias pre roztiahniNaŠírku
.
public void roztiahniHorizontalne()
Alias pre roztiahniNaŠírku
.
public void roztiahniVodorovne()
Alias pre roztiahniNaŠírku
.
public void nerozťahuj()
Zruší roztiahnutie poznámkového bloku v oboch smeroch.
roztiahniNaVýšku()
,
roztiahniNaŠírku()
public void neroztahuj()
Alias pre nerozťahuj
.
public double šírka()
Zistí aktuálnu šírku poznámkového bloku.
Upozornenie: Z dôvodu kompatibility
s rozhraním Rozmer
pracujú všetky metódy súvisiace
s rozmerom poznámkového bloku s údajovým typom double
, ale
z optimalizačných (a iných) dôvodov sú rozmery bloku vnútorne
uchovávané v atribútoch s údajovým typom int
. (Z toho
dôvodu, ak priradíte/zapíšete do rozmeru bloku neceločíselnú hodnotu,
spätne z neho prečítate celočíselnú hodnotu získanú zanedbaním
neceločíselnej časti.)
šírka
v rozhraní Rozmer
šírka(double)
,
výška()
,
rozmery()
,
rozmery(double, double)
,
rozmery(Rozmer)
,
máŠírku(double)
,
máVýšku(double)
,
máRozmer(Rozmer)
,
máRozmer(double, double)
public double výška()
Zistí aktuálnu výšku poznámkového bloku.
Upozornenie: Z dôvodu kompatibility
s rozhraním Rozmer
pracujú všetky metódy súvisiace
s rozmerom poznámkového bloku s údajovým typom double
, ale
z optimalizačných (a iných) dôvodov sú rozmery bloku vnútorne
uchovávané v atribútoch s údajovým typom int
. (Z toho
dôvodu, ak priradíte/zapíšete do rozmeru bloku neceločíselnú hodnotu,
spätne z neho prečítate celočíselnú hodnotu získanú zanedbaním
neceločíselnej časti.)
výška
v rozhraní Rozmer
výška(double)
,
šírka()
,
rozmery()
,
rozmery(double, double)
,
rozmery(Rozmer)
,
máŠírku(double)
,
máVýšku(double)
,
máRozmer(Rozmer)
,
máRozmer(double, double)
public void šírka(double nováŠírka)
Zmení šírku poznámkového bloku.
Upozornenie: Z dôvodu kompatibility
s rozhraním Rozmer
pracujú všetky metódy súvisiace
s rozmerom poznámkového bloku s údajovým typom double
, ale
z optimalizačných (a iných) dôvodov sú rozmery bloku vnútorne
uchovávané v atribútoch s údajovým typom int
. (Z toho
dôvodu, ak priradíte/zapíšete do rozmeru bloku neceločíselnú hodnotu,
spätne z neho prečítate celočíselnú hodnotu získanú zanedbaním
neceločíselnej časti.)
šírka
v rozhraní Rozmer
nováŠírka
– nová šírka poznámkového blokušírka()
,
výška()
,
rozmery()
,
rozmery(double, double)
,
rozmery(Rozmer)
,
máŠírku(double)
,
máVýšku(double)
,
máRozmer(Rozmer)
,
máRozmer(double, double)
public void výška(double nováVýška)
Zmení výšku poznámkového bloku.
Upozornenie: Z dôvodu kompatibility
s rozhraním Rozmer
pracujú všetky metódy súvisiace
s rozmerom poznámkového bloku s údajovým typom double
, ale
z optimalizačných (a iných) dôvodov sú rozmery bloku vnútorne
uchovávané v atribútoch s údajovým typom int
. (Z toho
dôvodu, ak priradíte/zapíšete do rozmeru bloku neceločíselnú hodnotu,
spätne z neho prečítate celočíselnú hodnotu získanú zanedbaním
neceločíselnej časti.)
výška
v rozhraní Rozmer
nováVýška
– nová výška poznámkového blokušírka()
,
výška()
,
rozmery()
,
rozmery(double, double)
,
rozmery(Rozmer)
,
máŠírku(double)
,
máVýšku(double)
,
máRozmer(Rozmer)
,
máRozmer(double, double)
public Rozmer rozmery()
Zistí aktuálne rozmery poznámkového bloku.
Upozornenie: Z dôvodu kompatibility
s rozhraním Rozmer
pracujú všetky metódy súvisiace
s rozmerom poznámkového bloku s údajovým typom double
, ale
z optimalizačných (a iných) dôvodov sú rozmery bloku vnútorne
uchovávané v atribútoch s údajovým typom int
. (Z toho
dôvodu, ak priradíte/zapíšete do rozmeru bloku neceločíselnú hodnotu,
spätne z neho prečítate celočíselnú hodnotu získanú zanedbaním
neceločíselnej časti.)
rozmery
v rozhraní Rozmer
šírka()
,
výška()
,
rozmery(double, double)
,
rozmery(Rozmer)
,
máŠírku(double)
,
máVýšku(double)
,
máRozmer(Rozmer)
,
máRozmer(double, double)
public void rozmery(double nováŠírka, double nováVýška)
Nastaví nové rozmery poznámkového bloku.
Upozornenie: Z dôvodu kompatibility
s rozhraním Rozmer
pracujú všetky metódy súvisiace
s rozmerom poznámkového bloku s údajovým typom double
, ale
z optimalizačných (a iných) dôvodov sú rozmery bloku vnútorne
uchovávané v atribútoch s údajovým typom int
. (Z toho
dôvodu, ak priradíte/zapíšete do rozmeru bloku neceločíselnú hodnotu,
spätne z neho prečítate celočíselnú hodnotu získanú zanedbaním
neceločíselnej časti.)
nováŠírka
– nová šírka poznámkového blokunováVýška
– nová výška poznámkového blokušírka()
,
výška()
,
rozmery()
,
rozmery(Rozmer)
,
máŠírku(double)
,
máVýšku(double)
,
máRozmer(Rozmer)
,
máRozmer(double, double)
public void rozmery(Rozmer rozmer)
Nastaví nové rozmery poznámkového bloku podľa zadanej implementácie rozmeru.
Upozornenie: Z dôvodu kompatibility
s rozhraním Rozmer
pracujú všetky metódy súvisiace
s rozmerom poznámkového bloku s údajovým typom double
, ale
z optimalizačných (a iných) dôvodov sú rozmery bloku vnútorne
uchovávané v atribútoch s údajovým typom int
. (Z toho
dôvodu, ak priradíte/zapíšete do rozmeru bloku neceločíselnú hodnotu,
spätne z neho prečítate celočíselnú hodnotu získanú zanedbaním
neceločíselnej časti.)
rozmery
v rozhraní Rozmer
rozmer
– inštancia obsahujúca nové rozmery poznámkového blokušírka()
,
výška()
,
rozmery()
,
rozmery(double, double)
,
máŠírku(double)
,
máVýšku(double)
,
máRozmer(Rozmer)
,
máRozmer(double, double)
public boolean máŠírku(double šírka)
Zistí, či má poznámkový blok zadanú šírku.
Upozornenie: Z dôvodu kompatibility
s rozhraním Rozmer
pracujú všetky metódy súvisiace
s rozmerom poznámkového bloku s údajovým typom double
, ale
z optimalizačných (a iných) dôvodov sú rozmery bloku vnútorne
uchovávané v atribútoch s údajovým typom int
. (Z toho
dôvodu, ak priradíte/zapíšete do rozmeru bloku neceločíselnú hodnotu,
spätne z neho prečítate celočíselnú hodnotu získanú zanedbaním
neceločíselnej časti.)
máŠírku
v rozhraní Rozmer
šírka
– šírka, ktorá má byť porovnaná so šírkou poznámkového blokutrue
ak sa šírka poznámkového bloku zhoduje so
zadanou šírkou, false
v opačnom prípadešírka()
,
výška()
,
rozmery()
,
rozmery(double, double)
,
rozmery(Rozmer)
,
máVýšku(double)
,
máRozmer(Rozmer)
,
máRozmer(double, double)
public boolean maSirku(double šírka)
Alias pre máŠírku
.
public boolean máVýšku(double výška)
Zistí, či má poznámkový blok zadanú výšku.
Upozornenie: Z dôvodu kompatibility
s rozhraním Rozmer
pracujú všetky metódy súvisiace
s rozmerom poznámkového bloku s údajovým typom double
, ale
z optimalizačných (a iných) dôvodov sú rozmery bloku vnútorne
uchovávané v atribútoch s údajovým typom int
. (Z toho
dôvodu, ak priradíte/zapíšete do rozmeru bloku neceločíselnú hodnotu,
spätne z neho prečítate celočíselnú hodnotu získanú zanedbaním
neceločíselnej časti.)
máVýšku
v rozhraní Rozmer
výška
– výška, ktorá má byť porovnaná s výškou poznámkového blokutrue
ak sa výška poznámkového bloku zhoduje so
zadanou výškou, false
v opačnom prípadešírka()
,
výška()
,
rozmery()
,
rozmery(double, double)
,
rozmery(Rozmer)
,
máŠírku(double)
,
máRozmer(Rozmer)
,
máRozmer(double, double)
public boolean maVysku(double výška)
Alias pre máVýšku
.
public boolean máRozmer(double šírka, double výška)
Overí, či sa rozmery poznámkového bloku dokonale zhodujú so zadanými
rozmermi. Ak je zistená zhoda, tak je výsledkom
true
, v opačnom prípade hodnota false
.
Upozornenie: Z dôvodu kompatibility
s rozhraním Rozmer
pracujú všetky metódy súvisiace
s rozmerom poznámkového bloku s údajovým typom double
, ale
z optimalizačných (a iných) dôvodov sú rozmery bloku vnútorne
uchovávané v atribútoch s údajovým typom int
. (Z toho
dôvodu, ak priradíte/zapíšete do rozmeru bloku neceločíselnú hodnotu,
spätne z neho prečítate celočíselnú hodnotu získanú zanedbaním
neceločíselnej časti.)
máRozmer
v rozhraní Rozmer
šírka
– šírka porovnávaná so šírkou poznámkového blokuvýška
– výška porovnávaná s výškou poznámkového blokutrue
ak sa rozmery poznámkového bloku zhodujú so
zadanými rozmermi, false
v opačnom prípadešírka()
,
výška()
,
rozmery()
,
rozmery(double, double)
,
rozmery(Rozmer)
,
máŠírku(double)
,
máVýšku(double)
,
máRozmer(Rozmer)
public boolean maRozmer(double šírka, double výška)
Alias pre máRozmer
.
public boolean máRozmer(Rozmer rozmer)
Overí, či sa rozmery poznámkového bloku a rozmery zadaného objektu
dokonale zhodujú. Ak je zistená zhoda, tak je výsledkom
true
, v opačnom prípade hodnota false
.
Upozornenie: Z dôvodu kompatibility
s rozhraním Rozmer
pracujú všetky metódy súvisiace
s rozmerom poznámkového bloku s údajovým typom double
, ale
z optimalizačných (a iných) dôvodov sú rozmery bloku vnútorne
uchovávané v atribútoch s údajovým typom int
. (Z toho
dôvodu, ak priradíte/zapíšete do rozmeru bloku neceločíselnú hodnotu,
spätne z neho prečítate celočíselnú hodnotu získanú zanedbaním
neceločíselnej časti.)
máRozmer
v rozhraní Rozmer
rozmer
– iný objekt, ktorého rozmery majú byť porovnané
s rozmermi poznámkového blokutrue
ak sa rozmery poznámkového bloku zhodujú
s rozmermi zadaného objektu, false
v opačnom prípadešírka()
,
výška()
,
rozmery()
,
rozmery(double, double)
,
rozmery(Rozmer)
,
máŠírku(double)
,
máVýšku(double)
,
máRozmer(double, double)
public boolean aktívny()
Overí, či je poznámkový blok aktívny. Aktívny poznámkový blok je použiteľný na úpravy alebo kopírovanie obsahu. S deaktivovaným poznámkovým blokom nemôže používateľ manipulovať.
true
– je aktívny;
false
– nie je aktívnyaktivuj()
,
deaktivuj()
public boolean aktivny()
Alias pre aktívny
.
public void aktivuj()
Aktivuje poznámkový blok. Predvolene je poznámkový blok aktívny.
Ak ho deaktivujeme (pozri nižšie), tak po
vykonaní tohto príkazu (aktivuj
) poznámkového bloku,
bude opäť použiteľný a bude reagovať na klikanie myšou aj voľbu
klávesnicou.
aktívny()
,
aktivuj()
,
deaktivuj()
public void deaktivuj()
Deaktivuje poznámkový blok. Poznámkový blok prestane byť schopný reagovať na ovládanie myšou alebo klávesnicou.
aktívny()
,
aktivuj()
,
deaktivuj()
public boolean upraviteľný()
Overí, či má poznámkový blok povolenú úpravu textu. Každý poznámkový blok môže mať povolené alebo zakázané upravovanie textu. Ak sú úpravy zakázané, poznámkový blok slúži len na zobrazenie textu, ktorý z neho môže byť prípadne skopírovaný.
true
– úprava textu je povolená;
false
– úprava textu je zakázanáupravuj()
,
neupravuj()
public boolean upravitelny()
Alias pre upraviteľný
.
public void upravuj()
Povolí úpravu textu v poznámkovom bloku. Poznámkový blok má predvolene povolenú úpravu textu. Môžeme ju však zakázať a neskôr týmto príkazom opätovne povoliť.
upraviteľný()
,
upravuj()
,
neupravuj()
public void neupravuj()
Zakáže úpravu textu poznámkového bloku. Po vykonaní tohto príkazu prestane byť poznámkový blok použiteľný na úpravu textu, ktorý obsahuje.
upraviteľný()
,
upravuj()
,
neupravuj()
public boolean viditeľný()
Zistí, či je poznámkový blok viditeľný (zobrazený) alebo nie. Po
vytvorení je poznámkový blok predvolene viditeľný, môžeme ho skrývať
a zobrazovať metódami skry
a zobraz
. Alternatívou tejto metódy je metóda zobrazený
.
zobrazený()
,
zobraz()
,
skry()
public boolean viditelny()
Alias pre viditeľný
.
public boolean zobrazený()
Zistí, či je poznámkový blok zobrazený (viditeľný) alebo nie. Po
vytvorení je poznámkový blok predvolene zobrazený, môžeme ho skrývať
a zobrazovať metódami skry
a zobraz
. Alternatívou tejto metódy je metóda viditeľný
.
viditeľný()
,
zobraz()
,
skry()
public boolean zobrazeny()
Alias pre zobrazený
.
public void zobraz()
Zobrazí poznámkový blok. (Viac informácií nájdete v opise metódy
zobrazený
.)
viditeľný()
,
zobrazený()
,
skry()
public void skry()
Skryje poznámkový blok. (Viac informácií nájdete v opise metódy
zobrazený
.)
viditeľný()
,
zobrazený()
,
zobraz()
public void setVisible(boolean visible)
Prekrytie originálnej metódy. (Na zabezpečenie postúpenia vstupu
klávesnice (fokusu) hlavnému panelu (pri skrytí poznámkového
bloku) a tiež na synchronizované zobrazenie/skrytie všetkých súčastí
poznámkového bloku – JComponent.setVisible(boolean)
,
JComponent.setVisible(boolean)
.)
Poznámka: Táto metóda prekrýva originálnu
metódu JComponent.setVisible(boolean)
.
setVisible
v triede JComponent
visible
– true
alebo false
podľa toho, či
má byť poznámkový blok zobrazený alebo skrytýJComponent.setVisible(boolean)
public void zakážTabulátor(boolean zakážTabulátor)
Zakáže alebo povolí predvolenú funkciu
klávesu tabulátora a vkladania znakov tabulátora pre tento poznámkový
blok.
Predvolene je hodnota tejto vlastnosti nastavená na false
a kláves tabulátora vkladá znak tabulátora do textu poznámkového bloku.
Ak túto funkciu zakážeme, tak kláves tabulátora bude plniť funkciu
prechodu na ďalší (prípadne so Shiftom predchádzajúci) komponent
sveta a vkladanie tabulátorov bude zakázané aj inými mechanizmami.
zakážTabulátor
– true
ak má byť predvolená funkčnosť
klávesu a vkladanie znaku tabulátora zakázané; false
v opačnom prípadezakážTabulátor()
public boolean zakážTabulátor()
Zistí, či je zakázaná predvolená funkcia tabulátora a vkladanie znaku tabulátora pre tento poznámkový blok.
true
ak je predvolená funkčnosť klávesu a vkladanie
znaku tabulátora zakázané; false
v opačnom prípadezakážTabulátor(boolean)
public void zakazTabulator(boolean zakážTabulátor)
Alias pre zakážTabulátor
.
public boolean zakazTabulator()
Alias pre zakážTabulátor
.
public void zakážEnter(boolean zakážEnter)
Zakáže alebo povolí predvolenú funkciu
klávesu Enter
a vkladania znakov nového riadka pre tento
poznámkový blok.
Predvolene je hodnota tejto vlastnosti nastavená na false
,
kláves Enter
vkladá nový riadok do textu poznámkového bloku
a vkladanie nových riadkov je povolené aj inými mechanizmami. Ak túto
vlastnosť nastavíme na true
, tak Enter
prestane
túto funkciu plniť a do poznámkového bloku bude zakázané vkladanie
znakov nových riadkov.
Ak v takom prípade pre kláves Enter
definovaná klávesová skratka sveta
,
tak je vykonaný príkaz prislúchajúci tejto skratke.
zakážEnter
– true
ak má byť predvolená funkčnosť
klávesu a vkladanie znakov nového riadka zakázané;
false
v opačnom prípadezakážEnter()
public boolean zakážEnter()
Zistí, či je zakázaná predvolená funkcia
klávesu Enter
a vkladania znakov nových riadkov pre tento
poznámkový blok.
true
ak je predvolená funkčnosť klávesu a vkladanie
znakov nových riadkov zakázané; false
v opačnom prípadezakážEnter(boolean)
public void zakazEnter(boolean zakážEnter)
Alias pre zakážEnter
.
public boolean zakazEnter()
Alias pre zakážEnter
.
public Farba farbaTextu()
Farba
)public void farbaTextu(Color nováFarba)
public void farbaTextu(Farebnosť objekt)
Nastaví farbu a priehľadnosť textu poznámkového bloku podľa zadaného objektu.
objekt
– objekt určujúci novú farbu textu poznámkového blokupublic Farba farbaTextu(int r, int g, int b)
Nastaví farbu textu poznámkového bloku podľa zadaných farebných zložiek.
r
– červená zložka novej farby; celé číslo v rozsahu 0 – 255g
– zelená zložka novej farby; celé číslo v rozsahu 0 – 255b
– modrá zložka novej farby; celé číslo v rozsahu 0 – 255Farba
– nová farba textufarbaTextu(Color)
public Farba farbaTextu(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť textu poznámkového bloku podľa zadaných farebných zložiek a úrovne priehľadnosti.
r
– červená zložka novej farby; celé číslo v rozsahu 0 – 255g
– zelená zložka novej farby; celé číslo v rozsahu 0 – 255b
– modrá zložka novej farby; celé číslo v rozsahu 0 – 255a
– úroveň (ne)priehľadnosti novej farby; celé číslo
v rozsahu 0 – 255 (0 – neviditeľná farba; 255 – nepriehľadná
farba)Farba
– nová farba textufarbaTextu(Color)
public Farba farbaPozadiaTextu()
Farba
)public void farbaPozadiaTextu(Color nováFarba)
public void farbaPozadiaTextu(Farebnosť objekt)
Nastaví farbu a priehľadnosť pozadia textu poznámkového bloku podľa zadaného objektu.
objekt
– objekt určujúci novú farbu pozadia textu poznámkového
blokupublic Farba farbaPozadiaTextu(int r, int g, int b)
Nastaví farbu pozadia textu poznámkového bloku podľa zadaných farebných zložiek.
r
– červená zložka novej farby; celé číslo v rozsahu 0 – 255g
– zelená zložka novej farby; celé číslo v rozsahu 0 – 255b
– modrá zložka novej farby; celé číslo v rozsahu 0 – 255Farba
– nová farba pozadia textufarbaPozadiaTextu(Color)
public Farba farbaPozadiaTextu(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť pozadia textu poznámkového bloku podľa zadaných farebných zložiek a úrovne priehľadnosti.
r
– červená zložka novej farby; celé číslo v rozsahu 0 – 255g
– zelená zložka novej farby; celé číslo v rozsahu 0 – 255b
– modrá zložka novej farby; celé číslo v rozsahu 0 – 255a
– úroveň (ne)priehľadnosti novej farby; celé číslo
v rozsahu 0 – 255 (0 – neviditeľná farba; 255 – nepriehľadná
farba)Farba
– nová farba pozadia textufarbaPozadiaTextu(Color)
public Farba farbaTextuOznačenia()
Farba
)public void farbaTextuOznačenia(Color nováFarba)
public void farbaTextuOznačenia(Farebnosť objekt)
Nastaví podľa zadaného objektu farbu a priehľadnosť bloku označenia poznámkového bloku.
objekt
– objekt určujúci novú farbu textu označeniapublic Farba farbaTextuOznačenia(int r, int g, int b)
Nastaví podľa zadaných farebných zložiek farbu bloku označenia poznámkového bloku.
r
– červená zložka novej farby; celé číslo v rozsahu 0 – 255g
– zelená zložka novej farby; celé číslo v rozsahu 0 – 255b
– modrá zložka novej farby; celé číslo v rozsahu 0 – 255Farba
– nová farba textu označeniafarbaTextuOznačenia(Color)
public Farba farbaTextuOznačenia(int r, int g, int b, int a)
Nastaví podľa zadaných farebných zložiek a úrovne priehľadnosti farbu a (ne)priehľadnosť bloku označenia poznámkového bloku.
r
– červená zložka novej farby; celé číslo v rozsahu 0 – 255g
– zelená zložka novej farby; celé číslo v rozsahu 0 – 255b
– modrá zložka novej farby; celé číslo v rozsahu 0 – 255a
– úroveň (ne)priehľadnosti novej farby; celé číslo
v rozsahu 0 – 255 (0 – neviditeľná farba; 255 – nepriehľadná
farba)Farba
– nová farba textu označeniafarbaTextuOznačenia(Color)
public Farba farbaTextuOznacenia()
Alias pre farbaTextuOznačenia
.
public void farbaTextuOznacenia(Color nováFarba)
Alias pre farbaTextuOznačenia
.
public void farbaTextuOznacenia(Farebnosť objekt)
Alias pre farbaTextuOznačenia
.
public Farba farbaTextuOznacenia(int r, int g, int b)
Alias pre farbaTextuOznačenia
.
public Farba farbaTextuOznacenia(int r, int g, int b, int a)
Alias pre farbaTextuOznačenia
.
public Farba farbaPozadiaOznačenia()
Farba
)public void farbaPozadiaOznačenia(Color nováFarba)
public void farbaPozadiaOznačenia(Farebnosť objekt)
Nastaví farbu a priehľadnosť pozadia označenia (označeného textu) poznámkového bloku podľa zadaného objektu.
objekt
– objekt určujúci novú farbu pozadia označeniapublic Farba farbaPozadiaOznačenia(int r, int g, int b)
Nastaví farbu pozadia označenia (označeného textu) poznámkového bloku podľa zadaných farebných zložiek.
r
– červená zložka novej farby; celé číslo v rozsahu 0 – 255g
– zelená zložka novej farby; celé číslo v rozsahu 0 – 255b
– modrá zložka novej farby; celé číslo v rozsahu 0 – 255Farba
– nová farba pozadia
označeniafarbaPozadiaOznačenia(Color)
public Farba farbaPozadiaOznačenia(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť pozadia označenia (označeného textu) poznámkového bloku podľa zadaných farebných zložiek a úrovne priehľadnosti.
r
– červená zložka novej farby; celé číslo v rozsahu 0 – 255g
– zelená zložka novej farby; celé číslo v rozsahu 0 – 255b
– modrá zložka novej farby; celé číslo v rozsahu 0 – 255a
– úroveň (ne)priehľadnosti novej farby; celé číslo
v rozsahu 0 – 255 (0 – neviditeľná farba; 255 – nepriehľadná
farba)Farba
– nová farba pozadia
označeniafarbaPozadiaOznačenia(Color)
public Farba farbaPozadiaOznacenia()
Alias pre farbaPozadiaOznačenia
.
public void farbaPozadiaOznacenia(Color nováFarba)
Alias pre farbaPozadiaOznačenia
.
public void farbaPozadiaOznacenia(Farebnosť objekt)
Alias pre farbaPozadiaOznačenia
.
public Farba farbaPozadiaOznacenia(int r, int g, int b)
Alias pre farbaPozadiaOznačenia
.
public Farba farbaPozadiaOznacenia(int r, int g, int b, int a)
Alias pre farbaPozadiaOznačenia
.
public Farba farbaPozadia()
Číta farbu pozadia poznámkového bloku.
Poznámka: Nie je garantované, že táto vlastnosť bude rešpektovaná definíciou vzhľadu používateľského rozhrania (L&F). Každá definícia vzhľadu komponentov sa môže slobodne rozhodnúť o tom, či bude túto vlastnosť rešpektovať.
Farba
)public void farbaPozadia(Color nováFarba)
Nastaví farbu a priehľadnosť pozadia poznámkového bloku podľa zadanej farebnej inštancie.
Poznámka: Nie je garantované, že táto vlastnosť bude rešpektovaná definíciou vzhľadu používateľského rozhrania (L&F). Každá definícia vzhľadu komponentov sa môže slobodne rozhodnúť o tom, či bude túto vlastnosť rešpektovať.
public void farbaPozadia(Farebnosť objekt)
Nastaví farbu a priehľadnosť pozadia poznámkového bloku podľa zadaného objektu.
Poznámka: Nie je garantované, že táto vlastnosť bude rešpektovaná definíciou vzhľadu používateľského rozhrania (L&F). Každá definícia vzhľadu komponentov sa môže slobodne rozhodnúť o tom, či bude túto vlastnosť rešpektovať.
objekt
– objekt určujúci novú farbu pozadiapublic Farba farbaPozadia(int r, int g, int b)
Nastaví farbu pozadia poznámkového bloku podľa zadaných farebných zložiek.
Poznámka: Nie je garantované, že táto vlastnosť bude rešpektovaná definíciou vzhľadu používateľského rozhrania (L&F). Každá definícia vzhľadu komponentov sa môže slobodne rozhodnúť o tom, či bude túto vlastnosť rešpektovať.
r
– červená zložka novej farby; celé číslo v rozsahu 0 – 255g
– zelená zložka novej farby; celé číslo v rozsahu 0 – 255b
– modrá zložka novej farby; celé číslo v rozsahu 0 – 255Farba
– nová farba pozadiafarbaPozadia(Color)
public Farba farbaPozadia(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť pozadia poznámkového bloku podľa zadaných farebných zložiek a úrovne priehľadnosti.
Poznámka: Nie je garantované, že táto vlastnosť bude rešpektovaná definíciou vzhľadu používateľského rozhrania (L&F). Každá definícia vzhľadu komponentov sa môže slobodne rozhodnúť o tom, či bude túto vlastnosť rešpektovať.
r
– červená zložka novej farby; celé číslo v rozsahu 0 – 255g
– zelená zložka novej farby; celé číslo v rozsahu 0 – 255b
– modrá zložka novej farby; celé číslo v rozsahu 0 – 255a
– úroveň (ne)priehľadnosti novej farby; celé číslo
v rozsahu 0 – 255 (0 – neviditeľná farba; 255 – nepriehľadná
farba)Farba
– nová farba pozadiafarbaPozadia(Color)
public Farba farbaKurzora()
Farba
)public void farbaKurzora(Color nováFarba)
public void farbaKurzora(Farebnosť objekt)
Nastaví farbu a priehľadnosť kurzora poznámkového bloku podľa zadaného objektu.
objekt
– objekt určujúci novú farbu kurzorapublic Farba farbaKurzora(int r, int g, int b)
Nastaví farbu kurzora poznámkového bloku podľa zadaných farebných zložiek.
r
– červená zložka novej farby; celé číslo v rozsahu 0 – 255g
– zelená zložka novej farby; celé číslo v rozsahu 0 – 255b
– modrá zložka novej farby; celé číslo v rozsahu 0 – 255Farba
– nová farba kurzorafarbaKurzora(Color)
public Farba farbaKurzora(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť kurzora poznámkového bloku podľa zadaných farebných zložiek a úrovne priehľadnosti.
r
– červená zložka novej farby; celé číslo v rozsahu 0 – 255g
– zelená zložka novej farby; celé číslo v rozsahu 0 – 255b
– modrá zložka novej farby; celé číslo v rozsahu 0 – 255a
– úroveň (ne)priehľadnosti novej farby; celé číslo
v rozsahu 0 – 255 (0 – neviditeľná farba; 255 – nepriehľadná
farba)Farba
– nová farba kurzorafarbaKurzora(Color)
public Farba farbaNeaktívnehoTextu()
Číta farbu neaktívneho textu poznámkového bloku. Neaktívny text je všetok text deaktivovaného poznámkového bloku.
Farba
)public void farbaNeaktívnehoTextu(Color nováFarba)
Nastaví farbu a priehľadnosť neaktívneho textu poznámkového bloku podľa zadanej farebnej inštancie. (Neaktívny text je všetok text deaktivovaného poznámkového bloku.)
public void farbaNeaktívnehoTextu(Farebnosť objekt)
Nastaví farbu a priehľadnosť neaktívneho textu poznámkového bloku podľa zadaného objektu. (Neaktívny text je všetok text deaktivovaného poznámkového bloku.)
objekt
– objekt určujúci novú farbu neaktívneho textupublic Farba farbaNeaktívnehoTextu(int r, int g, int b)
Nastaví farbu neaktívneho textu poznámkového bloku podľa zadaných farebných zložiek. (Neaktívny text je všetok text deaktivovaného poznámkového bloku.)
r
– červená zložka novej farby; celé číslo v rozsahu 0 – 255g
– zelená zložka novej farby; celé číslo v rozsahu 0 – 255b
– modrá zložka novej farby; celé číslo v rozsahu 0 – 255Farba
– nová farba neaktívneho
textufarbaNeaktívnehoTextu(Color)
public Farba farbaNeaktívnehoTextu(int r, int g, int b, int a)
Nastaví farbu a (ne)priehľadnosť neaktívneho textu poznámkového bloku podľa zadaných farebných zložiek a úrovne priehľadnosti. (Neaktívny text je všetok text deaktivovaného poznámkového bloku.)
r
– červená zložka novej farby; celé číslo v rozsahu 0 – 255g
– zelená zložka novej farby; celé číslo v rozsahu 0 – 255b
– modrá zložka novej farby; celé číslo v rozsahu 0 – 255a
– úroveň (ne)priehľadnosti novej farby; celé číslo
v rozsahu 0 – 255 (0 – neviditeľná farba; 255 – nepriehľadná
farba)Farba
– nová farba neaktívneho
textufarbaNeaktívnehoTextu(Color)
public Farba farbaNeaktivnehoTextu()
Alias pre farbaNeaktívnehoTextu
.
public void farbaNeaktivnehoTextu(Color nováFarba)
Alias pre farbaNeaktívnehoTextu
.
public void farbaNeaktivnehoTextu(Farebnosť objekt)
Alias pre farbaNeaktívnehoTextu
.
public Farba farbaNeaktivnehoTextu(int r, int g, int b)
Alias pre farbaNeaktívnehoTextu
.
public Farba farbaNeaktivnehoTextu(int r, int g, int b, int a)
Alias pre farbaNeaktívnehoTextu
.
public String názovPísma()
public String nazovPisma()
Alias pre názovPísma
.
public void názovPísma(String názovPísma)
Nastaví názov písma označeného textu alebo textu, ktorý má byť vkladaný na aktuálnu pozíciu poznámkového bloku.
názovPísma
– reťazec s novým názvom písmapublic void nazovPisma(String názovPísma)
Alias pre názovPísma
.
public int veľkosťPísma()
public int velkostPisma()
Alias pre veľkosťPísma
.
public void veľkosťPísma(int veľkosťPísma)
Nastaví veľkosť písma označeného textu alebo textu, ktorý má byť vkladaný na aktuálnu pozíciu poznámkového bloku.
veľkosťPísma
– nová veľkosť písmapublic void velkostPisma(int veľkosťPísma)
Alias pre veľkosťPísma
.
public boolean tučné()
public boolean tucne()
Alias pre tučné
.
public boolean silné()
Alias pre tučné
.
public boolean silne()
Alias pre tučné
.
public void tučné(boolean tučné)
Nastaví tučné písmo označeného textu alebo textu, ktorý má byť vkladaný na aktuálnu pozíciu poznámkového bloku.
tučné
– príznak tučného písmapublic void tucne(boolean tučné)
Alias pre tučné
.
public void silné(boolean tučné)
Alias pre tučné
.
public void silne(boolean tučné)
Alias pre tučné
.
public boolean kurzíva()
public boolean kurziva()
Alias pre kurzíva
.
public boolean šikmé()
Alias pre kurzíva
.
public boolean sikme()
Alias pre kurzíva
.
public void kurzíva(boolean kurzíva)
Nastaví kurzívu písmu označeného textu alebo textu, ktorý má byť vkladaný na aktuálnu pozíciu poznámkového bloku.
kurzíva
– stav kurzívypublic void kurziva(boolean kurzíva)
Alias pre kurzíva
.
public void šikmé(boolean kurzíva)
Alias pre kurzíva
.
public void sikme(boolean kurzíva)
Alias pre kurzíva
.
public int zarovnať()
ZAROVNAŤ_NA_STRED
,
ZAROVNAŤ_PODĽA_OKRAJOV
,
ZAROVNAŤ_DOĽAVA
a ZAROVNAŤ_DOPRAVA
public int zarovnat()
Alias pre zarovnať
.
public void zarovnať(int zarovnať)
Nastaví zarovnanie označeného textu alebo textu, ktorý má byť vkladaný na aktuálnu pozíciu poznámkového bloku.
zarovnať
– stav zarovnania; môžete použiť konštanty
ZAROVNAŤ_NA_STRED
,
ZAROVNAŤ_PODĽA_OKRAJOV
,
ZAROVNAŤ_DOĽAVA
a ZAROVNAŤ_DOPRAVA
public void zarovnat(int zarovnať)
Alias pre zarovnať
.
public String text()
Vráti text dokumentu vo forme čistého
textu. Ak je typ dokumentu text/plain
alebo
text/html
, tak vráti aktuálny obsah poznámkového
bloku ako čistý text, inak vráti hodnotu null
.
Poznámka: Typ dokumentu je možné overiť
zdedenou metódou getContentType()
,
ktorá vráti typ v reťazcovej podobe. Príklady: "text/plain"
, "text/html"
.
null
text(String)
,
označenýText()
,
polohaKurzora(int)
public void text(String text)
Nastaví nový čistý text poznámkového
bloku. Táto metóda nastaví typ obsahu na text/plain
,
čo je predvolený typ obsahu.
Poznámka: Typ dokumentu je možné overiť
zdedenou metódou getContentType()
,
ktorá vráti typ v reťazcovej podobe. Príklady: "text/plain"
, "text/html"
.
text
– nový čistý text poznámkového blokuPoznámkovýBlok(String)
,
PoznámkovýBlok(String, boolean)
,
text()
public String html()
Ak je typ dokumentu text/html
,
tak vráti aktuálny HTML obsah poznámkového bloku (vo forme čistého
textu obsahujúceho HTML syntax), inak vráti hodnotu null
.
Poznámka: Typ dokumentu je možné overiť
zdedenou metódou getContentType()
,
ktorá vráti typ v reťazcovej podobe. Príklady: "text/plain"
, "text/html"
.
null
html(String)
public void html(String html)
Nastaví nový HTML obsah poznámkového
bloku. Metóda očakáva obsah vo forme čistého textu, ktorý obsahuje
HTML syntax, ale prijatý obsah nijako neoveruje, ani nemodifikuje.
Táto metóda nastaví typ obsahu na text/html
,
ktorý je automaticky nastavený konštruktorom v prípade, že sa
ním nastavovaný text začína značkou <html>
.
Poznámka: Typ dokumentu je možné overiť
zdedenou metódou getContentType()
,
ktorá vráti typ v reťazcovej podobe. Príklady: "text/plain"
, "text/html"
.
text
– nový HTML obsah poznámkového blokuPoznámkovýBlok(String)
,
PoznámkovýBlok(String, boolean)
,
html()
public int polohaKurzora()
Zistí a vráti aktuálnu polohu textového kurzora (angl. caret).
polohaKurzora()
,
polohaKurzora(int)
,
presuňKurzor(int)
,
označenýText()
public void setCaretPosition(int nováPozícia)
Prekrytie originálnej metódy, aby boli filtrované nekorektné
hodnoty pozície kurzora a aby metóda nevrhala výnimky. Slovenská
verzia tejto metódy sa volá polohaKurzora
.
Nastaví novú polohu kurzora (angl. caret). Majte na pamäti,
že aktuálnu polohu kurzora ovplyvňujú aj zmeny v dokumente,
takže sa môže zmeniť, ak sa mení objem textu pred kurzorom.
Ak je hodnota parametra nováPozícia
záporná tak, táto
prekrytá verzia metódy z nej vypočíta platnú pozíciu od konca
textu, pričom hodnota −1 ukazuje na koniec textu. Tiež, ak
hodnota parametra nováPozícia
prekračuje objem textu,
tak je automaticky zaokrúhlená tak, aby ukazovala na koniec
textu. Vďaka týmto opatreniam by metóda nemala vrhať výnimky.
Ak je dokument poznámkového bloku prázdny (null
),
tak sa nestane nič.
Na presunutie kurzora na novú pozíciu a súčasné vytvorenie
označenia slúži metóda moveCaretPosition
.
Poznámka: Táto metóda prekrýva originálnu
metódu JTextComponent.setCaretPosition(int)
.
setCaretPosition
v triede JTextComponent
nováPozícia
– nová pozícia textového kurzoramoveCaretPosition(int)
,
polohaKurzora()
,
polohaKurzora(int)
,
presuňKurzor(int)
,
označenýText()
public void polohaKurzora(int nováPozícia)
Nastaví novú polohu kurzora (angl. caret). Táto metóda
využíva prekrytú metódu setCaretPosition
, takže pre ňu platia tie isté informácie,
ktoré sú uvedené v opise prekrytej metódy.
nováPozícia
– nová pozícia textového kurzorapolohaKurzora()
,
presuňKurzor(int)
,
setCaretPosition(int)
,
označenýText()
public void moveCaretPosition(int nováPozícia)
Prekrytie originálnej metódy, aby boli filtrované nekorektné
hodnoty pozície kurzora a aby metóda nevrhala výnimky. Slovenská
verzia tejto metódy sa volá presuňKurzor
.
Presunie kurzor (angl. caret) na novú pozíciu a vytvorí pri
tom označenie. Ak je hodnota parametra nováPozícia
záporná, tak táto prekrytá verzia metódy z nej vypočíta platnú
pozíciu od konca textu, pričom hodnota −1 ukazuje na koniec
textu. Tiež, ak hodnota parametra nováPozícia
prekračuje
objem textu, tak je automaticky zaokrúhlená tak, aby ukazovala
na koniec textu. Vďaka týmto opatreniam by metóda nemala vrhať
výnimky. Ak je dokument poznámkového bloku prázdny
(null
), tak sa nestane nič.
Na nastavenie novej polohy kurzora a zrušenie označenia
slúži metóda setCaretPosition
.
Poznámka: Táto metóda prekrýva originálnu
metódu JTextComponent.moveCaretPosition(int)
.
moveCaretPosition
v triede JTextComponent
nováPozícia
– nová pozícia textového kurzorasetCaretPosition(int)
,
polohaKurzora()
,
polohaKurzora(int)
,
presuňKurzor(int)
,
označenýText()
public void presuňKurzor(int nováPozícia)
Presunie kurzor (angl. caret) na novú pozíciu a vytvorí pri
tom označenie. Táto metóda využíva prekrytú metódu
moveCaretPosition
, takže pre
ňu platia tie isté informácie, ktoré sú uvedené v opise
prekrytej metódy.
nováPozícia
– nová pozícia textového kurzorapolohaKurzora()
,
polohaKurzora(int)
,
moveCaretPosition(int)
,
označenýText()
public void presunKurzor(int nováPozícia)
Alias pre presuňKurzor
.
public String označenýText()
Vráti označený text dokumentu. Metóda vracia čistý text.
Poznámka: Na rozdiel od zdedenej metódy
getSelectedText()
nevracia táto metóda
(v prípade neúspechu alebo neočakávaného stavu)
hodnotu null
, ale prázdny reťazec ""
.
text()
,
text(String)
,
nahraďOznačenie(String)
,
nahraďOznačenie(String, boolean)
,
polohaKurzora(int)
public String oznacenyText()
Alias pre označenýText
.
public void nahraďOznačenie(String obsah)
Nahradí aktuálne označený obsah zadaným obsahom (reťazcom).
Táto metóda sa správa rovnako, ako keby sme volali metódu:
nahraďOznačenie
(obsah,
false
);
.
(Ďalšie podrobnosti nájdete v jej opise.)
obsah
– obsah, ktorým má byť nahradené aktuálne označenieoznačenýText()
,
nahraďOznačenie(String, boolean)
,
polohaKurzora(int)
public void nahradOznacenie(String obsah)
Alias pre nahraďOznačenie
.
public void nahraďOznačenie(String obsah, boolean ponechajOznačenie)
Nahradí aktuálne označený obsah zadaným obsahom (reťazcom).
Ak nie je označený žiadny text, zadaný reťazec bude vložený
na aktuálnu pozíciu v poznámkovom bloku. Ak je zadaný reťazec
prázdny, tak text aktuálneho označenia (ak jestvuje) bude vymazaný.
Vkladaný text bude mať také atribúty textu, ktoré sú platné
v mieste vkladania. Ak dokument nie je upraviteľný
, metóda prehrá zvuk pípnutia a skončí.
Parameter ponechajOznačenie
dovoľuje určiť, či má
byť po vykonaní nahradenia pôvodné označenie zrušené, alebo
má zostať v pôvodnom stave (ak to objem textu, ktorý zostane
v dokumente po nahradení dovolí). Ak je hodnota tohto parametra
true
, tak označenie zostane nedotknuté – v pôvodnom
rozsahu, pričom nahradený text sa môže, ale nemusí (čiastočne
alebo úplne) nachádzať v ňom. Ak je hodnota parametra
false
, tak bude označenie po vykonaní nahradenia
zrušené.
obsah
– obsah, ktorým má byť nahradené aktuálne označenieponechajOznačenie
– ak je true
, tak napriek
nahradeniu zostane v bloku aktívne aktuálne označenie
(pričom nahradený text sa môže, a nemusí celý
alebo čiastočne nachádzať v ňom)označenýText()
,
nahraďOznačenie(String)
,
polohaKurzora(int)
public void nahradOznacenie(String obsah, boolean ponechajOznačenie)
Alias pre nahraďOznačenie
.
public PoznámkovýBlok prenes(Okno okno, boolean tam)
Prenesie poznámkový blok zo sveta do určeného okna alebo späť.
Ak je parameter tam
rovný true
a zároveň sa blok
nachádza vo svete (pozor, nie v inom okne, musí byť umestnený vo
svete), tak bude prenesený do zadaného okna. Ak je parameter
tam
rovný false
a zároveň sa blok nachádza v zadanom
okne (musí to byť presne to okno), tak bude prenesený zo zadaného okna
do sveta.
V uvedených dvoch situáciách je návratová hodnota tejto metódy
inštancia tohto poznámkového bloku, čo umožňuje zreťazené volanie
ďalšej metódy bloku – pri inicializácii rozhrania a prenose bloku zo
sveta do želaného okna sa na to dá spoľahnúť. Ak je však prenos
neúspešný, tak je vrátená hodnota null
.
Volanie tejto metódy je ekvivalentné volaniu metódy
Okno.prenes(PoznámkovýBlok poznámkovýBlok, boolean sem)
.
okno
– okno, do ktorého alebo z ktorého má byť blok prenesenýtam
– smer prenosu (pozri opis vyššie)null
public boolean jeV(Okno okno)
Zistí, či je tento poznámkový blok umiestnený v zadanom okne.
true
ak je blok v zadanom okne, false
v opačnom prípadepublic boolean jeDekorZrušený()
Zistí, či má poznámkový blok zrušený dekor. Toto je predvolený stav
a programovo sa dá dosiahnuť volaním metódy zrušDekor
s parametrom true
, čím sa pôvodný dekor odstráni zo
všetkých súčastí poznámkového bloku.
true
ak bol dekor odstránený (predvolenou konštrukciou
alebo metódou zrušDekor
), false
v opačnom prípademáDekor()
,
zrušDekor(boolean)
public boolean jeDekorZruseny()
Alias pre jeDekorZrušený
.
public boolean máDekor()
Zistí, či má poznámkový blok dekor. Táto metóda vracia opačnú
logickú hodnotu ako metóda jeDekorZrušený
(pozr jej opis) a je jej doplnkom.
true
ak nebol dekor odstránený (predvolenou
konštrukciou alebo metódou zrušDekor
),
false
v opačnom prípadejeDekorZrušený()
,
zrušDekor(boolean)
public boolean maDekor()
Alias pre máDekor
.
public void zrušDekor(boolean zrušiť)
Obnoví pôvodný alebo zruší aktuálny dekor poznámkového bloku. Ak je
hodnota parametra zrušiť
rovná true
, tak je aktuálny
dekor (orámovanie, pozadie a stav nepriehľadnosti) vymazaný (to je
predvolený stav poznámkových blokov tohto rámca, pričom pôvodný dekor
je uložený do vnútorných stavov blokov, aby mohol byť touto metódou
obnovený). V opačnom prípade (čiže keď je parameter zrušiť
rovný false
) je obnovený ten dekor, ktorý bol aktívny v čase
vytvárania komponentov (súčastí) poznámkového bloku.
Poznámka: Pozor na priame nastavovanie orámovania, farby pozadia a nepriehľadnosti tohto poznámkového bloku a jeho súčastí. Tento mechanizus ich ruší.
zrušiť
– pravdivostná hodnota true
/false
,
ktorá má určiť, či má byť tento komponent dekorovaný, alebo niejeDekorZrušený()
,
máDekor()
public void zrusDekor(boolean zrušiť)
Alias pre zrušDekor
.
public void režimZobrazeniaRolovacíchLíšt(Boolean horizontálna, Boolean vertikálna)
Nastaví režim zobrazenia rolovacích líšt poznámkového bloku. Ak je
parameter pre prislúchajúcu lištu (horizontálna
alebo
vertikálna
) rovný hodnote true
, tak bude lišta stále
viditeľná, ak je rovný false
, tak bude stále skrytá a ak je
rovný null
, tak bude lišta fungovať v automatickom režime
a bude sa zobrazovať alebo skrývať podľa potreby (toto je predvolený
režim zobrazenia líšt).
horizontálna
– režim zobrazenia horizontálnej (vodorovnej) lištyvertikálna
– režim zobrazenia vertikálnej (zvislej) lištyrežimZobrazeniaHorizontálnejLišty()
,
režimZobrazeniaVertikálnejLišty()
public void rezimZobrazeniaRolovacichList(Boolean horizontálna, Boolean vertikálna)
Alias pre režimZobrazeniaRolovacíchLíšt
.
public Boolean režimZobrazeniaHorizontálnejLišty()
Zistí režim zobrazenia horizontálnej rolovacej lišty poznámkového
bloku. Hodnota true
znamená, že lišta je stále viditeľná.
Hodnota false
znamená, že lišta je stále skrytá. Hodnota
null
znamená, že lišta funguje v automatickom režime –
zobrazuje alebo skrýva sa podľa potreby (toto je predvolený režim
zobrazenia líšt). (Hodnota null
je vrátená aj v prípade
chybného nastavenia režimu tejto lišty, ale tento prípad by nemal
nastať.)
true
,
false
, null
)režimZobrazeniaRolovacíchLíšt(Boolean, Boolean)
,
režimZobrazeniaVertikálnejLišty()
public Boolean rezimZobrazeniaHorizontalnejListy()
Alias pre režimZobrazeniaHorizontálnejLišty
.
public Boolean režimZobrazeniaVertikálnejLišty()
Zistí režim zobrazenia vertikálnej rolovacej lišty poznámkového
bloku. Hodnota true
znamená, že lišta je stále viditeľná.
Hodnota false
znamená, že lišta je stále skrytá. Hodnota
null
znamená, že lišta funguje v automatickom režime –
zobrazuje alebo skrýva sa podľa potreby (toto je predvolený režim
zobrazenia líšt). (Hodnota null
je vrátená aj v prípade
chybného nastavenia režimu tejto lišty, ale tento prípad by nemal
nastať.)
true
,
false
, null
)režimZobrazeniaRolovacíchLíšt(Boolean, Boolean)
,
režimZobrazeniaHorizontálnejLišty()
public Boolean rezimZobrazeniaVertikalnejListy()
Alias pre režimZobrazeniaVertikálnejLišty
.
public JScrollPane rolovanie()
Poskytne komponent rolovania JScrollPane
poznámkového bloku.
JScrollPane