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

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

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

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

JTextArea有一个public JTextArea(String text, int rows, int columns)的构造函数,text就可以表示默认文字,rows表示行数,colums表示列数。也可以在显示之前调用 public void setText(String t)方法设置。例如像下面这样: public class WinT...

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

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....

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

同上,setEditable是指不能在文本框编辑。用setText肯定会把以前的文本覆盖掉的,只能用追加。

我写的例子,你看看: import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import javax.swing.BoxLayout; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTex...

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