前些日子贴吧里有高手发了记事本程序的源码,自己抱着api手册研究了好久,基本差不多弄明白了,但是area.requestFocusInWindow();语句api手册上解释是:请求此 Component 获取输入焦点。不太明白,就把这个语句去掉编译了一遍,程序没有出现一场,使用也正常,打字啥的都好使,于是我就就接了,这个语句到底是起什么作用?
该语句附近代码如下:
area=new JTextArea(); //实例化文本域 area.setFont(new Font("宋体",4,18)); area.setWrapStyleWord(true); //如果设置为 true,则当行的长度大于所分配的宽度时,将在单词边界(空白)处换行。如果设置为 false,则将在字符边界处换行。此属性默认为 false。
area.setLineWrap(true);//是否自动换行
area.setBackground(Color.white);
area.setForeground(Color.black);
area.requestFocusInWindow();
该语句附近代码如下:
area=new JTextArea(); //实例化文本域 area.setFont(new Font("宋体",4,18)); area.setWrapStyleWord(true); //如果设置为 true,则当行的长度大于所分配的宽度时,将在单词边界(空白)处换行。如果设置为 false,则将在字符边界处换行。此属性默认为 false。
area.setLineWrap(true);//是否自动换行
area.setBackground(Color.white);
area.setForeground(Color.black);
area.requestFocusInWindow();












