All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----jp.kyasu.awt.DefaultTextModel | +----jp.kyasu.awt.DefaultTextEditModel | +----jp.kyasu.awt.util.LimitTextEditModel
LimitTextEditModel
class implements the
TextEditModel
interface. The LimitTextEditModel
object limits the length of the text.
An example of using the LimitTextEditModel
is:
final Dialog dialog = new Dialog(new Frame(), "LimitTextEditModel", true); dialog.setLayout(new FlowLayout()); dialog.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { dialog.setVisible(false); System.exit(0); } }); Label label = new Label("Input message (<= 10):"); dialog.add(label); RichText rtext = new RichText(TextField.DEFAULT_FIELD_STYLE); TextField field = new TextField(new LimitTextEditModel(rtext, 10), 10); dialog.add(field); dialog.pack(); dialog.setVisible(true);
public LimitTextEditModel(RichText richText, int limitSize)
public synchronized void setRichText(RichText richText)
public synchronized Undo replace(int begin, int end, Text rep)
Text
object.
null
if
the undo is not supported.
All Packages Class Hierarchy This Package Previous Next Index