TextComponent() {
state = new State();
editable = true;
dispatchToIM = true; // had been disabled by createBehavior()
setFont(new Font("DialogInput", Font.PLAIN, 12)); // QUICK FIX //$NON-NLS-1$
document = new PlainDocument();
// text = new StringBuffer();
setTextKit(new TextKitImpl());
rootViewContext = createRootViewContext();
rootViewContext.getView().append(createView());
rootViewContext.getView().setSize(w, h);
caret = createCaret();
setCursor(Cursor.getPredefinedCursor(Cursor.TEXT_CURSOR));
addAWTMouseListener(getMouseHandler());
addAWTMouseMotionListener(getMotionHandler());
addAWTFocusListener((FocusListener) caret);
addAWTKeyListener(new KeyHandler());
// document handler must be added after caret's listener has been added!
document.addDocumentListener(new DocumentHandler());
}
TextComponent.java 文件源码
java
阅读 41
收藏 0
点赞 0
评论 0
项目:cn1
作者:
评论列表
文章目录