Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse javax.swing.text.JTextComponent1.2

java.lang.Object
   |
   +--java.awt.Component
         |
         +--java.awt.Container
               |
               +--javax.swing.JComponent
                     |
                     +--javax.swing.text.JTextComponent

Deklaration

public class JTextComponent
extends javax.swing.JComponent
implements javax.swing.Scrollable, javax.accessibility.Accessible

Beschreibung

Diese Klasse stellt die Grundlage der Swing-Textkomponenten dar.


 
Geschachtelte Klassen
publicJTextComponent.AccessibleJTextComponent
public staticJTextComponent.KeyBinding
 
Datenelemente
public final static StringFOCUS_ACCELERATOR_KEY
public final static StringDEFAULT_KEYMAP
 
Konstruktoren
publicJTextComponent()
 
Methoden
public TextUIgetUI()
public voidsetUI(TextUI ui)
public voidupdateUI()
public voidaddCaretListener(CaretListener listener)
public voidremoveCaretListener(CaretListener listener)
public CaretListener[]getCaretListeners()     [1.4]
protected voidfireCaretUpdate(CaretEvent e)
public voidsetDocument(Document doc)
public DocumentgetDocument()
public voidsetComponentOrientation(ComponentOrientation o)
public Action[]getActions()
public voidsetMargin(Insets m)
public InsetsgetMargin()
public voidsetNavigationFilter(NavigationFilter filter)     [1.4]
public NavigationFiltergetNavigationFilter()     [1.4]
public CaretgetCaret()
public voidsetCaret(Caret c)
public HighlightergetHighlighter()
public voidsetHighlighter(Highlighter h)
public voidsetKeymap(Keymap map)
public voidsetDragEnabled(boolean b)     [1.4]
public booleangetDragEnabled()     [1.4]
public KeymapgetKeymap()
public static KeymapaddKeymap(String nm, Keymap parent)
public static KeymapremoveKeymap(String nm)
public static KeymapgetKeymap(String nm)
public static voidloadKeymap(Keymap map, JTextComponent.KeyBinding[] bindings, Action[] actions)
public ColorgetCaretColor()
public voidsetCaretColor(Color c)
public ColorgetSelectionColor()
public voidsetSelectionColor(Color c)
public ColorgetSelectedTextColor()
public voidsetSelectedTextColor(Color c)
public ColorgetDisabledTextColor()
public voidsetDisabledTextColor(Color c)
public voidreplaceSelection(String content)
public StringgetText(int offs, int len)
public RectanglemodelToView(int pos)
public intviewToModel(Point pt)
public voidcut()
public voidcopy()
public voidpaste()
public voidmoveCaretPosition(int pos)
public voidsetFocusAccelerator(char aKey)
public chargetFocusAccelerator()
public voidread(Reader in, Object desc)
public voidwrite(Writer out)
public voidremoveNotify()
public voidsetCaretPosition(int position)
public intgetCaretPosition()
public voidsetText(String t)
public StringgetText()
public StringgetSelectedText()
public booleanisEditable()
public voidsetEditable(boolean b)
public intgetSelectionStart()
public voidsetSelectionStart(int selectionStart)
public intgetSelectionEnd()
public voidsetSelectionEnd(int selectionEnd)
public voidselect(int selectionStart, int selectionEnd)
public voidselectAll()
public StringgetToolTipText(MouseEvent event)
public DimensiongetPreferredScrollableViewportSize()
public intgetScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
public intgetScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
public booleangetScrollableTracksViewportWidth()
public booleangetScrollableTracksViewportHeight()
public AccessibleContextgetAccessibleContext()
protected StringparamString()
protected voidprocessInputMethodEvent(InputMethodEvent e)
public InputMethodRequestsgetInputMethodRequests()
public voidaddInputMethodListener(InputMethodListener l)


 

Datenelemente im Detail

public final static String FOCUS_ACCELERATOR_KEY
Der Property-Name für die Fokus-Taste.
public final static String DEFAULT_KEYMAP
Die Standard-KeyMap.

 

Konstruktoren im Detail

public JTextComponent()
Erzeugt ein neues Exemplar.

 

Methoden im Detail

public TextUI getUI()
Liefert das Look-and-Feel-Objekt.
public void setUI(TextUI ui)
Setzt das Look-and-Feel-Objekt.
public void updateUI()
Aktualisiert das UI.
public void addCaretListener(CaretListener listener)
Fügt den Listener hinzu.
public void removeCaretListener(CaretListener listener)
Entfernt den Listener.
public CaretListener[] getCaretListeners()     [1.4]
Liefert die Listener.
protected void fireCaretUpdate(CaretEvent e)
Gibt einen Cursor-Update bekannt.
public void setDocument(Document doc)
Setzt das Dokument.
public Document getDocument()
Liefert das Dokument.
public void setComponentOrientation(ComponentOrientation o)
public Action[] getActions()
Liefert die Aktionen.
public void setMargin(Insets m)
Setzt den Abstand zwischen dem Rahmen und dem Textfeld.
public Insets getMargin()
Liefert den Abstand zwischen dem Rahmen und dem Textfeld.
public void setNavigationFilter(NavigationFilter filter)     [1.4]
Setzt den NavigationFilter.
public NavigationFilter getNavigationFilter()     [1.4]
Liefert den NavigationFilter.
public Caret getCaret()
Liefert den Cursor.
public void setCaret(Caret c)
Setzt den Cursor.
public Highlighter getHighlighter()
Liefert den Highlighter.
public void setHighlighter(Highlighter h)
Setzt den Highlighter.
public void setKeymap(Keymap map)
Setzt die Keymap.
public void setDragEnabled(boolean b)     [1.4]
Aktiviert oder deaktiviert die Drag-Unterstützung. Zusätzlich muss der TransferHandler gestetzt sein.
public boolean getDragEnabled()     [1.4]
Gibt an, ob die Drag-Unterstützung aktiviert ist.
public Keymap getKeymap()
Liefert die Keymap.
public static Keymap addKeymap(String nm, Keymap parent)
Fügt die Keymap hinzu.
public static Keymap removeKeymap(String nm)
Entfernt die Keymap.
public static Keymap getKeymap(String nm)
Liefert die Keymap.
public static void loadKeymap(Keymap map, JTextComponent.KeyBinding[] bindings, Action[] actions)
Lädt die Keymap.
public Color getCaretColor()
Liefert die Cursor-Farbe.
public void setCaretColor(Color c)
Setzt die Cursor-Farbe.
public Color getSelectionColor()
Liefert die Selektionsfarbe.
public void setSelectionColor(Color c)
Setzt die Selektionsfarbe.
public Color getSelectedTextColor()
Liefert die Farbe vom selektierten Text.
public void setSelectedTextColor(Color c)
Setzt die Farbe vom selektierten Text.
public Color getDisabledTextColor()
Liefert die Farbe von deaktivierten Text.
public void setDisabledTextColor(Color c)
Setzt die Farbe von deaktivierten Text.
public void replaceSelection(String content)
Ersetzt die Selektion.
public String getText(int offs, int len)
Liefert den Text.
Exception: BadLocationException
public Rectangle modelToView(int pos)
Konvertiert die Position in ein Rechteck der View.
Exception: BadLocationException
public int viewToModel(Point pt)
Konvertiert den Punkt der View in eine Textposition.
public void cut()
Entfernt die Selektion und kopiert den Text in die Zwischenablage.
public void copy()
Kopiert die Selektion in die Zwischenablage.
public void paste()
Fügt den Text aus der Zwischenablage ein.
public void moveCaretPosition(int pos)
Bewegt den Cursor.
public void setFocusAccelerator(char aKey)
Setzt ein Tastaturkürzel, das den Fokus auf diese Komponente überträgt.
public char getFocusAccelerator()
Liefert das Tastaturkürzel.
public void read(Reader in, Object desc)
Liest von dem Stream.
Exception: IOException
public void write(Writer out)
Schreibt den Inhalt.
Exception: IOException
public void removeNotify()
public void setCaretPosition(int position)
Setzt die Position des Textcursors.
public int getCaretPosition()
Liefert die Position des Textcursors.
public void setText(String t)
Setzt den Text.
public String getText()
Liefert den Text.
public String getSelectedText()
Liefert den selektierten Text.
public boolean isEditable()
Gibt an, ob die Komponente editierbar ist.
public void setEditable(boolean b)
Setzt die Komponente auf editierbar oder nicht.
public int getSelectionStart()
Liefert die Startposition der Selektion.
public void setSelectionStart(int selectionStart)
Setzt die Startposition der Selektion.
public int getSelectionEnd()
Liefert die Endposition der Selektion.
public void setSelectionEnd(int selectionEnd)
Setzt die Endposition der Selektion.
public void select(int selectionStart, int selectionEnd)
Selektiert den Text.
public void selectAll()
Selektiert alles.
public String getToolTipText(MouseEvent event)
Liefert den Text des Tooltips.
public Dimension getPreferredScrollableViewportSize()
Liefert die erwünschte Größe.
public int getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
Liefert die Pixel zum Scrollen.
public int getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
Liefert die Pixel für einen Block-Scroll.
public boolean getScrollableTracksViewportWidth()
Liefert true, wenn beispielsweise automatische Zeilenumbrüche unterstützt werden.
public boolean getScrollableTracksViewportHeight()
public AccessibleContext getAccessibleContext()
Liefert den AccessibleContext.
protected String paramString()
Liefert eine String-Repräsentation.
protected void processInputMethodEvent(InputMethodEvent e)
public InputMethodRequests getInputMethodRequests()
public void addInputMethodListener(InputMethodListener l)


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.