天天看点

java 删除图形界面_java的图形界面初学惯用

字符串常用操作

length()//获取字符串的长度

startsWith(Strings)、endsWith(String s) //判断字符串的前缀或后缀与已知字符串是否相同前缀

equals(String s) //比较两个字符串

Integer.parseInt(字符串)

Long.parseLong(字符串)

Folat.valueOf(字符串).floatValue()

Double.valueOf(字符串).doubleValue()//把字符串强制转换

valueOf(数值) //将数值转化为字符串

字符串检索:

indexOf(Srting s)//从头开始检索

indexOf(String s ,int startpoint) //从startpoint处开始检索,如果没有检索到,将返回-1

字符串截取:

substring(int startpoint) //从startpoint处开始获取

substring(int start,int end) //从start到end中间的字符

替换字符串中的字符:

replace(char old,char new) //用new替换old

分析字符串

StringTokenizer(String s)//构造一个分析器,使用默认分隔字符(空格,换行,回车,Tab,进纸符)

StringTokenizer(String s,String delim) //delim是自己定义的分隔符

nextToken() //逐个获取字符串中的语言符号

boolean hasMoreTokens() //只要字符串还有语言符号将返回true,否则返回false

countTokens() //得到一共有多少个语言符号

文本框和文本区

文本框

TextField()//构造文本框,一个字符长、TextField(int x) 构造文本框,x个字符长

TextField(String s) //构造文本框,显示s、setText(String s) 设置文本为s

getText() //获取文本

setEchoChar(char c) //设置显示字符为c

setEditable(boolean) //设置文本框是否可以被修改

addActionListener() //添加监视器

removeActionListener() //移去监视器

文本区

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,intscrollbar)

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) //获取文本区中光标的位置

按钮

Button()//构造按钮

Button(String s) //构造按钮,标签是s

setLabel(String s) //设置按钮标签是s

getLabel() //获取按钮标签

addActionListener() //添加监视器

removeActionListener() //移去监视器

标签

Label()//构造标签

Label(String s) //构造标签,显示s

Label(String s,int x) //x是对齐方式,取值:Label.LEFT;Label.RIGHT;Label.CENTER

setText(String s) //设置文本s

getText() //获取文本

setBackground(Color c) //设置标签背景颜色

setForeground(Color c) //设置字体颜色

选择框

Checkbox()//构造选择框

Checkbox(String s) //构造选择框,给定标题s

Checkbox(String s,boolean b) //b设定初始状态

Checkbox(String s,boolean b,CheckboxGroup g) //g设定了所属的组(有了组就成为单选框)

addItemListener() //添加监视器

removeItemListener() //移去监视器

getState() //返回选择框的是否选中状态

setState(boolean b) //设置选择框的状态

getLabel() //获取选择框的标题

setLabel(String s) //设置选择框的标题为s

选择控件

Choice()//构造选择控件

add(String s) //向选择控件增加一个选项

addItemListener() //添加监视器

removeItemListener() //移去监视器

getSelectedIndex() //返回当前选项的索引

getSelectedItem() //返回当前选项的字符串代表

insert(String s,int n) //在n处插入选项s

remove(intn)

removeAll()

滚动列表

List()//构造滚动列表

List(int n) //参数n是可见行数

List(int n,boolean b) //参数b是设置是否可以多项选择

add(String s) //向列表的结尾增加一个选项

add(String s,int n) //在n处增加一个选项

AddActionListener() //滚动列表添加监视器

addItemListener() //滚动列表上的选项添加监视器

remove(int n) //删除n初的选项

remnoveAll() //删除全部选项

getSelectedIndex() //返回当前选项的索引

getSelectedItem() //返回当前选项的字符串代表

组件类的一些常用方法void setBackground(Color c) //设置组件背景颜色

void setForeground(Color c) //设置组件前景颜色

void setFonts(Font f) //设置组件字体

void setBounds(int x,int y,int w,int h) //设置坐标,x,y表示在容器中坐标,w,h表示宽和高

void setLocation(int x,int y) //移动到x,y 处;void setSize(int w,int h) 设置宽和高

void setVisible(boolean b) //设置组建是否可见

int getBounds().wigth //获取宽

int getBounds().height //获取高

int getBounds().x //获取x 坐标;

注意1). 要固定JComboBox大小有两个地方需要关注的。1、你的JComboBox放的面板的布局是什么类型的布局,如果不是null布局就调整布局来给JComboBox分配合适的大小。2、如果你用的是空布局的话,那么用setSize方法 或者 setBounds方法,来改变JComboBox大小setBounds可以改变控件的大小和位置。2). Java中setBounds和setSize有什么区别:bounds就是size和location的结合体