java常见的方法Word文件下载.docx

上传人:b****3 文档编号:18442881 上传时间:2022-12-16 格式:DOCX 页数:10 大小:30.68KB
下载 相关 举报
java常见的方法Word文件下载.docx_第1页
第1页 / 共10页
java常见的方法Word文件下载.docx_第2页
第2页 / 共10页
java常见的方法Word文件下载.docx_第3页
第3页 / 共10页
java常见的方法Word文件下载.docx_第4页
第4页 / 共10页
java常见的方法Word文件下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

java常见的方法Word文件下载.docx

《java常见的方法Word文件下载.docx》由会员分享,可在线阅读,更多相关《java常见的方法Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。

java常见的方法Word文件下载.docx

4、将数值转化为字符串

valueOf(数值) ﻫ5、字符串检索 

indexOf(Srtings)从头开始检索

indexOf(Strings,int startpoint) 从startpoint处开始检索

如果没有检索到,将返回-1

6、得到字符串得子字符串 

substring(intstartpoint)从startpoint处开始获取 

substring(intstart,intend)从start到end中间得字符

7、替换字符串中得字符,去掉字符串前后空格 

replace(char old,charnew) 用new替换oldﻫtrim()

8、分析字符串ﻫStringTokenizer(Strings)构造一个分析器,使用默认分隔字符(空格,换行,回车,Tab,进纸符)

StringTokenizer(String s,Stringdelim)delim就是自己定义得分隔符

nextToken()逐个获取字符串中得语言符号 ﻫboolean hasMoreTokens()只要字符串还有语言符号将返回true,否则返回false ﻫcountTokens() 得到一共有多少个语言符号

ﻫ文本框与文本区

1、文本框ﻫTextField()构造文本框,一个字符长 ﻫTextField(int x)构造文本框,x个字符长ﻫTextField(Strings) 构造文本框,显示sﻫsetText(Strings)设置文本为s ﻫgetText()获取文本

setEchoChar(charc)设置显示字符为c

setEditable(boolean) 设置文本框就是否可以被修改 ﻫaddActionListener()添加监视器

removeActionListener()移去监视器 

2、文本区

TextArea()构造文本区ﻫTextArea(Strings)构造文本区,显示sﻫTextArea(Strings,intx,int y) 构造文本区,x行,y列,显示s

TextArea(intx,inty)构造文本区,x行,y列

TextArea(Strings,int x,ingy,int scrollbar)

scrollbar得值就是:

ﻫTextArea。

SCROLLBARS_BOTH 

TextArea、SCROLLBARS_VERTICAL_ONLYﻫTextArea、SCROLLBARS_HORIZONTAL_ONLY ﻫTextArea。

SCROLLBARS_NONEﻫsetText(Strings)设置文本为s ﻫgetText() 获取文本

addTextListener()添加监视器ﻫremoveTextListener()移去监视器 ﻫinsert(Strings,intx)在x处插入文本s

replaceRange(Strings,intx,int y)用s替换从x到y处得文本ﻫappend(Strings)在文本得最后追加文本s

IntgetCaretPosition(intn)获取文本区中光标得位置

按钮

1、按钮

Button()构造按钮ﻫButton(Strings)构造按钮,标签就是s 

setLabel(Strings)设置按钮标签就是s 

getLabel()获取按钮标签

addActionListener()添加监视器

removeActionListener()移去监视器

标签

1、标签

Label() 构造标签ﻫLabel(Strings) 构造标签,显示s

Label(Strings,int x)ﻫx就是对齐方式,取值:

ﻫLabel。

LEFTﻫLabel。

RIGHT

Label.CENTER

setText(Strings)设置文本sﻫgetText()获取文本 

setBackground(Colorc)设置标签背景颜色ﻫsetForeground(Colorc)设置字体颜色

选择框

1、选择框ﻫCheckbox()构造选择框

Checkbox(Strings)构造选择框,给定标题sﻫCheckbox(Strings,boolean b)b设定初始状态 ﻫCheckbox(String s,boolean b,CheckboxGroupg) g设定了所属得组(有了组就成为单选框) ﻫaddItemListener()添加监视器ﻫremoveItemListener()移去监视器 ﻫgetState() 返回选择框得就是否选中状态

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

getLabel()获取选择框得标题ﻫsetLabel(Strings)设置选择框得标题为s

选择控件与滚动列表

1、选择控件 

Choice()构造选择控件 ﻫadd(String s)向选择控件增加一个选项

addItemListener() 添加监视器ﻫremoveItemListener()移去监视器ﻫgetSelectedIndex()返回当前选项得索引ﻫgetSelectedItem()返回当前选项得字符串代表 ﻫinsert(Strings,intn)在n处插入选项s 

remove(intn)

removeAll()ﻫ2、滚动列表ﻫList()构造滚动列表

List(intn)参数n就是可见行数 ﻫList(intn,booleanb)参数b就是设置就是否可以多项选择ﻫadd(Strings) 向列表得结尾增加一个选项ﻫadd(Strings,intn)在n处增加一个选项

AddActionListener()滚动列表添加监视器ﻫaddItemListener()滚动列表上得选项添加监视器ﻫremove(intn)删除n初得选项ﻫremnoveAll()删除全部选项ﻫgetSelectedIndex()返回当前选项得索引ﻫgetSelectedItem()返回当前选项得字符串代表

ﻫ3、组件类得一些常用方法 ﻫvoidsetBackground(Color c)设置组件背景颜色

voidsetForeground(Color c)设置组件前景颜色

voidsetFonts(Fontf)设置组件字体ﻫvoidsetBounds(intx,int y,int w,inth)设置坐标,x,y表示在容器中坐标,w,h表示宽与高ﻫvoidsetLocation(int x,int y)移动到x,y处 

void setSize(intw,int h) 设置宽与高

void setVisible(booleanb)设置组建就是否可见

intgetBounds()。

wigth获取宽ﻫintgetBounds().height获取高

intgetBounds()、x获取x坐标ﻫintgetBounds()。

y获取y 坐标

ToolkitgetToolkit()获取工具包对ﻫvoidsetEnabled(booleanb)设置就是否可以使用(默认可以)

窗口与菜单

1、窗口 

Frame()构造窗口ﻫFrame(String s) 窗口标题就是sﻫsetBounds(intx,inty,intw,inth)窗口位置x,y,宽w,高yﻫsetSize(int w,int h)设置窗口位置(单位就是像素)ﻫsetBackground(Colorc)设置背景颜色ﻫsetVisible(booleanb)设置窗口就是否可见 

pack()窗口出现时紧凑ﻫsetTitle(Strings)设置标题为sﻫgetTitle() 获取标题

setResizable(booleanb)设置窗口大小就是否可以调整 ﻫ2、菜单条ﻫMenubar()构造菜单条 ﻫsetMenubar() 窗口添加菜单条

3、菜单

Menu()构造菜单

Menu(String s)构造菜单,标题s ﻫadd 

add(MenuItemitem)菜单增加菜单选项itemﻫadd(String s)向菜单增加选项sﻫgetItem(intn)获取n处得选项

getItemCount()获取选项数目

insert(MenuItemitem,intn)在n处插入菜单选项itemﻫinsert(String s,intn)在n处插入菜单选项ﻫremove(intn) 删除菜单得n处得菜单选项ﻫremoveAll()删除全部ﻫ4、菜单项

MenuItem()构造菜单项 

MenuItem(Strings)构造标题就是s得菜单项 ﻫsetEnabled(boolean b)设置就是否可以被选择 

getLabel()得到菜单选项名

addActionListener()添加监视器ﻫ5、有关菜单得技巧

addSeparator()增加菜单分割线ﻫCheckboxMenuItem()复选框菜单项ﻫsetShortcut(MenuShortcut k) 设置快捷键(k取值KeyEvent。

VK_A--——KeyEvent、VK_Z)

建立对话框ﻫ1、Dialog类 ﻫDialog(Frame f,String s)构造对话框,初始不可见,s就是标题,f就是对话框所依赖得窗口ﻫDialog(Frame f,Strings,boolean b)b设置初始就是否可见ﻫgetTitle()获取对话框标题ﻫsetTitle(Strings)设置对话框标题

setModal(booleanb)设置对话框模式ﻫsetSize(int w,inth)设置对话框大小ﻫsetVisible(booleanb)显示或隐藏对话框ﻫ2、类 ﻫ(Framef,String s,intmode)mode得值就是或者

publicStringgetDirectory() 获取当前文件对话框中显示得文件所属目录ﻫpublic String getFile()获取当前文件对话框中文件得字符串表示,不存在返回null

Java中得鼠标与键盘事件ﻫ1、使用MouseListener借口处理鼠标事件

鼠标事件有5种:

按下鼠标键,释放鼠标键,点击鼠标键,鼠标进入与鼠标退出 ﻫ鼠标事件类型就是MouseEvent,主要方法有:

ﻫgetX(),getY()获取鼠标位置 

getModifiers()获取鼠标左键或者右键

getClickCount()获取鼠标被点击得次数 

getSource() 获取鼠标发生得事件源ﻫ事件源获得监视器得方法就是addMouseListener(),移去监视器得方法就是removeMouseListener()ﻫ处理事件源发生得时间得事件得接口就是MouseListener 接口中有如下得方法ﻫmousePressed(MouseEvent) 负责处理鼠标按下事件 

mouseReleased(MouseEvent)负责处理鼠标释放事件

mouseEntered(MouseEvent)负责处理鼠标进入容器事件ﻫmouseExited(MouseEvent) 负责处理鼠标离开事件 

mouseClicked(MouseEvent)负责处理点击事件ﻫ2、使用MouseMotionListener接口处理鼠标事件ﻫ事件源发生得鼠标事件有2种:

拖动鼠标与鼠标移动

鼠标事件得类型就是MouseEventﻫ事件源获得监视器得方法就是addMouseMotionListener()

处理事件源发生得事件得接口就是MouseMotionListener接口中有如下得方法

mouseDragged() 负责处理鼠标拖动事件ﻫmouseMoved() 负责处理鼠标移动事件

3、控制鼠标得指针形状 ﻫsetCursor(Cursor。

getPreddfinedCursor(Cursor.鼠标形状定义))鼠标形状定义见(书P 210) 

4、键盘事件 

键盘事件源使用addKeyListener方法获得监视器ﻫ键盘事件得接口就是KeyListener接口中有3个方法

publicvoidkeyPressed(KeyEvente)按下键盘按键

publicvoidkeyReleased(KeyEvente)释放键盘按键

publicvoidkeyTypde(KeyEvente) 按下又释放键盘按键

Java多线程机制ﻫ1、Java得线程类与Runnable接口 

Thread类ﻫpublicThread() 创建线程对象 ﻫpublicThread(Runnabletarget)target称为被创建线程得目标对象,负责实现Runnable接口 ﻫ线程优先级 

Thread类有三个有关线程优先级得静态常量:

MIN_PRIORITY,MAX_PRIORITY,NORM_PRIORITY

新建线程将继承创建它得副相承得优先级,用户可以调用Thread类得setPriority(inta)来修改

a得取值:

 ﻫThread、MIN_PRIORITY,Thread.MAX_PRIORITY,Thread。

NORM_PRIORITY ﻫ主要方法

启动线程start()

定义线程操作run()

使线程休眠 sleep() ﻫsleep(intmillsecond)以毫秒为单位得休眠时间

sleep(intmillsecond,intnanosecond)以纳秒为单位得休眠时间

currentThread()判断谁在占用CPU得线程ﻫ第二十章 输入输出流 ﻫ1、类 

(String name)使用给定得文件名name创建一个对象 ﻫ()使用File对象创建对象ﻫFile类有两个常用方法:

s)s确定文件名字ﻫdirectory,Strings) directory就是文件目录ﻫ例如:

ﻫ File(”My"

);

ﻫistream=new(f);

ﻫ处理I/O异常

当出现I/O错误得时候,Java生成一个IOException(I/O异常)对象来表示这个错误得信号。

程序必须使用一个catch检测这个异常ﻫ例如:

try{ 

ins=new(”My”);

 ﻫ}ﻫcatch(IOExceptione){ 

System。

out。

println(”Error:

"

+e);

} ﻫ从输入流中读取字节

intread()返回0~255之间一个整数,如果到输入流末尾,则返回-1

intread(byte b[])读取字节数组

intread(byteb[],intoff,intlen)off指定把数据存放在b中什么地方,len指定读取得最大字节数

关闭流

close()

2、类

(String name)使用指定得文件名name创建对象 ﻫ() 使用file对象创建对象 

(fdobj)使用对象创建对象

3、类与类 

(String)ﻫ(String)

处理时需要异常

4、RandomAccessFile类

RandomAccessFile不同于与,不就是她们得子类

当我们想对一个文件进行读写操作得时候,创建一个指向该文件得RandomAccessFile流就可以了 ﻫRandomAccessFile类有两个构造方法:

ﻫRandomAccess name,Stringmode)name就是文件名,mode取r(只读)或rw(读写)

RandomAccessFile(mode)file给出创建流得源ﻫseek(longa)移动RandomAccessFile流指向文件得指针,a确定指针距文件开头得位置

get()获取当前文件得指针位置

close()关闭文件

getFD()获取文件得ﻫlength()获取文件长度

read() 读取一个字节数据ﻫreadBoolean()读取一个布尔值 ﻫreadByte() 读取一个字节ﻫreadChar()ﻫreadFloat() ﻫreadFully(byteb[])ﻫreadInt() 

readLine()

readLong()ﻫreadUnsignedShort()

readUTF()读取一个UTF字符串

setLength(longnewLength)设置文件长度

skipByte(int n)在文件中跳过给定数量得字节

write(byteb[])写b、length个字节到文件

writeBoolean(bolean b)ﻫwriteByte(intv)

writeChar(char c)

writeChars(Strings)

writeDouble(doubled)ﻫwriteFloat(floatv) 

writeInt(inti)ﻫwriteLong(longl)

writeShort(inti) ﻫwriteUTF(Strings) ﻫ5、管道流

PipedInputStream类 ﻫPipedInputStream()创建一个管道输入流

PipedInputStream(PipedOutputStreama)连接到输出流a得输入流

read()从输入流中读取一个字节

read(byteb[],int off,intlen) off就是在b中得开始位置,len就是字节长度ﻫPipedOutputStream类ﻫPipedOutputStream()创建一个输出流ﻫPipedOutputStream(PipedInputStreama) 连接到输入流a得输出流

write(intb)

write(byteb[],intoff,int len)

counnect()连接输入输出流ﻫclose()关闭流ﻫ在使用得时候要捕获IOException异常。

ﻫ6、数据流

DataInputStream类(数据输入流)

DataInputStream(InputStreamin)将数据输入流指向一个由in指定得输入流ﻫDataOutputStream类(数据输出流) 

DataOutputStream(OutputStreamout)将数据输出流指向一个由out指定得输出流ﻫ主要方法:

close() ﻫread()读取一个字节数据

readBoolean()读取一个布尔值ﻫreadByte()读取一个字节ﻫreadChar()

readFloat()ﻫreadFully(byteb[])ﻫreadInt()ﻫreadLine()ﻫreadLong()ﻫreadUnsignedShort()

readUTF()读取一个UTF字符串

skipByte(intn)在文件中跳过给定数量得字节ﻫwrite(byte b[])写b。

length个字节到文件

writeBoolean(bolean b)

writeByte(intv) 

writeChar(charc)ﻫwriteChars(Strings) 

writeDouble(doubled) ﻫwriteFloat(floatv)

writeInt(inti)

writeLong(long l)ﻫwriteShort(inti)ﻫwriteUTF(Strings) 

7、对象流

ObjectInputStream类与ObjectOutputStream类分别就是DataInputStream类与DataOutputStream类得子类 

8、回压输入流ﻫPushbackInputStream类ﻫPushbackInputStream(InputStreamin)

PushbackReader类 ﻫPushbackReader(Readerin)ﻫunread(char c) 回压一个字符 

unread(char c[])回压数组c中全部字符ﻫunread(charc[],offset,intn)回压c中从offset开始得n个字符

java网络得基本知识 

1、使用URL(统一资源定位)

例如:

 ﻫtry

url=new URL(””;

} ﻫcatch(MalformedURLExceptione) 

{ﻫSystem.out.println(”Bad URL:

+url);

 

}ﻫ在Applet中链接向另外得Web页面,使用代码:

getAppletContext()、showDocument(url);

ﻫ2、套接字ﻫ客户建立到服务器得套接字(Socket)

Socket(Stringhost,intport) host就是服务器得IP地址,port就是端口号ﻫ建立了套接字后可以使用getInputStream()获得输入流ﻫ还可以使用getOutputStream()获得一个输出流

服务器建立接受客户套接字得服务器套接字(ServerSocket) 

ServerSocket(int port) port就是端口号ﻫ建立了套接字连接后可以使用accept()接收客户得套接字

可以使用getOutputStream()获得一个输出流 

还可以使用getInputStream()获得一个输入流

3、InetAddress类

getByName(String )

3、InetAddress类 ﻫgetByName(Strings)获取Internet上主机得地址ﻫgetHostName()获

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1