1、文本框
◆TextField() 构造文本框,一个字符长、TextField(int x) 构造文本框,x个字符长
◆TextField(String s) 构造文本框,显示s、setText(String s) 设置文本为s
◆getText() 获取文本、setEchoChar(char c) 设置显示字符为c
◆setEditable(boolean) 设置文本框是否可以被修改、addActionListener() 添加监视器
◆removeActionListener() 移去监视器
2、文本区
◆TextArea() 构造文本区;TextArea(String s) 构造文本区,显示s
◆TextArea(String s,int x,int y) 构造文本区,x行,y列,显示s
◆TextArea(int x,int y) 构造文本区,x行,y列
◆TextArea(String s,int x,ing y,int scrollbar)
scrollbar的值是:
◆TextArea.SCROLLBARS_BOTH;TextArea.SCROLLBARS_VERTICAL_ONLY
◆TextArea.SCROLLBARS_HORIZONTAL_ONLY;TextArea.SCROLLBARS_NONE
◆setText(String s) 设置文本为s;getText() 获取文本
◆addTextListener() 添加监视器;removeTextListener() 移去监视器
◆insert(String s,int x) 在x处插入文本s
◆replaceRange(String s,int x,int y) 用s替换从x到y处的文本
◆append(String s) 在文本的最后追加文本s
◆Int getCaretPosition(int n) 获取文本区中光标的位置
1、获取Swing字符串的长度:length()
2、判断字符串的前缀或后缀与已知字符串是否相同
前缀 startsWith(String s)、后缀 endsWith(String s)
3、比较两个字符串:equals(String s)
4、把Swing字符串转化为相应的数值
◆int型 Integer.parseInt(字符串)、long型 Long.parseLong(字符串)
◆float型 Folat.valueOf(字符串).floatValue()
◆double型 Double.valueOf(字符串).doubleValue()
5、将数值转化为字符串:valueOf(数值)
6、Swing字符串检索
indexOf(Srting s) 从头开始检索
indexOf(String s ,int startpoint) 从startpoint处开始检索
如果没有检索到,将返回-1
7、得到字符串的子字符串
substring(int startpoint) 从startpoint处开始获取
substring(int start,int end) 从start到end中间的字符
8、替换字符串中的字符,去掉字符串前后空格
replace(char old,char new) 用new替换old
9、分析Swing字符串
◆StringTokenizer(String s) 构造一个分析器,使用默认分隔字符(空格,换行,回车,Tab,进纸符)
◆StringTokenizer(String s,String delim) delim是自己定义的分隔符
◆nextToken() 逐个获取字符串中的语言符号
◆boolean hasMoreTokens() 只要字符串还有语言符号将返回true,否则返回false
◆countTokens() 得到一共有多少个语言符号
【编辑推荐】