mshd.net
当前位置:首页 >> jAvA中,如何使TExtArEA失去焦点后,所选择的文字... >>

jAvA中,如何使TExtArEA失去焦点后,所选择的文字...

void setSelectionEnd(int selectionEnd) 将选择结束点设置为指定的位置。 void setSelectionStart(int selectionStart) 将选定起始点设置为指定的位置。 用上面两个方法设置选择文本就行了,自己看看API吧

TextArea ta = new TextArea(); if(设置在什么情况下获得焦点){ ta.requireFocus(true); }

JTextArea是不能改变部分文字属性的,你用JTextPane作为文本输入区域就可以了。 给你个例子: import javax.swing.*; import java.awt.*; import java.awt.event.*; import javax.swing.text.*; public class DocColorTest extends JFrame { JTe...

textarea.setFont(new Font("黑体",Font.BOLD,32)); 指定字体名称、样式和磅值大小 这三个你都是可以单独修改的, 字体:可以把黑体改成楷体或其他 大小:磅值改成30或其他 颜色:textarea.setForeground(Color.RED); API上没看到有单独对Font每...

可以直接用TextArea的append方法进行追加即可,之后会自动进行显示的。 代码举例: TextArea ta_log = new JTextArea(10,10); ta_log.setLineWrap(true); ta_log.setWrapStyleWord(true); JScrollPane p_log = new JScrollPane(ta_log); ta_log....

先把getText()把原先的内容取出来 跟新内容拼接后 再setText() TextArea t1=new TextArea(); ; t1.setText(t1.getText()+"您新输入的内容");

a.requestFocus 你看看textArea的属性里有 如果你是刚刚打开一个窗口就要让textArea获得焦点,可以在打开窗口的事件里添加a。requesFocus

java中使用用线程控制Task任务,启动下面的线程就可以了,new Thread(new Task()).start() ;public class Task implements Runnable {//新建一个任务private TextArea textArea;public Task(TextArea textArea){ this.textArea = textArea;} pub...

如果只获取选中的文本的话好像是没有的 就有一个public String getSelectedText()返回此 TextComponent 中包含的选定文本。如果选定为 null 或文档为空,则返回 null。

这是html,估计你要的是js控制。 textarea对象.innerHTML="";貌似就行了,如果不是的话就是 textarea对象.value="";

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com