//关于TextArea的自动换行
注释:先声明三个文本区: text1,text2, text,其中 text1是可以自动换行的文本区, text2是不能换行的文本区,
text是程序中用来操作的文本区,通过把 text1或 text2的引用赋值给text以实现自动或不自动换行。
部分程序代码如下:
TextArea text1=new TextArea(null, 0, 0, TextArea.SCROLLBARS_VERTICAL_ONLY), //自动换行文本区
text2 = new TextArea(null, 0, 0, TextArea.SCROLLBARS_BOTH); //不自动换行文本区
text=text2; //开始时默认为不自动换行
private void huanhang() //实现自动换行的方法
{ String s=text.getText(); //获取文本区的内容
if(menuitem19.getState()) /*判断自动换行菜单项有没有处于选择状态,其中menuitem19是
CheckboxMenuItem类型*/
{
text=text1; //把自动换行文本区的引用赋值给text
text.setText(s); //把text文本区的内容设置为之前文本区的内容
remove(text2); //移除之前添加在窗口中的文本区
add(text,BorderLayout.CENTER); //添加text
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载