




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、JavaJava 常用方法大全常用方法大全2009-08-22 20:59:03來(lái)源:網(wǎng)絡(luò)評(píng)論:0 點(diǎn)擊:1087字符串 1、獵取字符串的長(zhǎng)度 length() 2 、推斷字符串的前綴或后綴與已知字符串是否 相 同前 綴startsWith(String s) 后 綴endsWith(String s) 3 、 比 較 兩 個(gè) 字 符 串equals(String s) 4、把字符串轉(zhuǎn)化為相應(yīng)的數(shù)值 int 型字符串1、獵取字符串的長(zhǎng)度length()2 、推斷字符串的前綴或后綴與已知字符串是否相同前綴 startsWith(String s)后綴 endsWith(String s)3、比較
2、兩個(gè)字符串equals(String s)4、把字符串轉(zhuǎn)化為相應(yīng)的數(shù)值int 型 Integer.parseInt(字符串)long 型 Long.parseLong(字符串)float 型 Folat.valueOf(字符串).floatValue()double 型 Double.valueOf(字符串).doubleValue()4、將數(shù)值轉(zhuǎn)化為字符串valueOf(數(shù)值)5、字符串檢索indexOf(Srting s) 從頭開(kāi)頭檢索indexOf(String s ,int startpoint) 從 startpoint 處開(kāi)頭檢索假如沒(méi)有檢索到,將返回-16、得到字符串的子字符串s
3、ubstring(int startpoint) 從 startpoint 處開(kāi)頭獵取substring(int start,int end) 從 start 到 end 中間的字符7、替換字符串中的字符,去掉字符串前后空格replace(char old,char new) 用 new 替換 oldtrim()8、分析字符串StringTokenizer(String s) 構(gòu)造一個(gè)分析器,使用默認(rèn)分隔字符(空格,換行,回車,Tab,進(jìn)紙符)StringTokenizer(String s,String delim) delim 是自己定義的分隔符nextToken() 逐個(gè)獵取字符串中的語(yǔ)
4、言符號(hào)boolean hasMoreTokens() 只要字符串還有語(yǔ)言符號(hào)將返回 true,否則返回 falsecountTokens() 得到一共有多少個(gè)語(yǔ)言符號(hào)精選文檔2文本框和文本區(qū)1、文本框TextField() 構(gòu)造文本框,一個(gè)字符長(zhǎng)TextField(int x) 構(gòu)造文本框,x 個(gè)字符長(zhǎng)TextField(String s) 構(gòu)造文本框,顯示 ssetText(String s) 設(shè)置文本為 sgetText() 獵取文本setEchoChar(char c) 設(shè)置顯示字符為 csetEditable(boolean) 設(shè)置文本框是否可以被修改addActionListener
5、() 添加監(jiān)視器removeActionListener() 移去監(jiān)視器2、文本區(qū)TextArea() 構(gòu)造文本區(qū)TextArea(String s) 構(gòu)造文本區(qū),顯示 sTextArea(String s,int x,int y) 構(gòu)造文本區(qū),x 行,y 列,顯示 sTextArea(int x,int y) 構(gòu)造文本區(qū),x 行,y 列TextArea(String s,int x,ing y,int scrollbar)scrollbar 的值是:TextArea.SCROLLBARS_BOTHTextArea.SCROLLBARS_VERTICAL_ONLYTextArea.SCROLL
6、BARS_HORIZONTAL_ONLYTextArea.SCROLLBARS_NONEsetText(String s) 設(shè)置文本為 sgetText() 獵取文本addTextListener() 添加監(jiān)視器removeTextListener() 移去監(jiān)視器insert(String s,int x) 在 x 處插入文本 sreplaceRange(String s,int x,int y) 用 s 替換從 x 到 y 處的文本append(String s) 在文本的最終追加文本 sInt getCaretPosition(int n) 獵取文本區(qū)中光標(biāo)的位置按鈕1、按鈕Button(
7、) 構(gòu)造按鈕Button(String s) 構(gòu)造按鈕,標(biāo)簽是 ssetLabel(String s) 設(shè)置按鈕標(biāo)簽是 sgetLabel() 獵取按鈕標(biāo)簽精選文檔3addActionListener() 添加監(jiān)視器removeActionListener() 移去監(jiān)視器標(biāo)簽1、標(biāo)簽Label() 構(gòu)造標(biāo)簽Label(String s) 構(gòu)造標(biāo)簽,顯示 sLabel(String s,int x)x 是對(duì)齊方式,取值:Label.LEFTLabel.RIGHTLabel.CENTERsetText(String s) 設(shè)置文本 sgetText() 獵取文本setBackground(Colo
8、r c) 設(shè)置標(biāo)簽背景顏色setForeground(Color c) 設(shè)置字體顏色選擇框1、選擇框Checkbox() 構(gòu)造選擇框Checkbox(String s) 構(gòu)造選擇框,給定標(biāo)題 sCheckbox(String s,boolean b) b 設(shè)定初始狀態(tài)Checkbox(String s,boolean b,CheckboxGroup g) g 設(shè)定了所屬的組(有了組就成為單選框)addItemListener() 添加監(jiān)視器removeItemListener() 移去監(jiān)視器getState() 返回選擇框的是否選中狀態(tài)setState(boolean b) 設(shè)置選擇框的狀態(tài)g
9、etLabel() 獵取選擇框的標(biāo)題setLabel(String s) 設(shè)置選擇框的標(biāo)題為 s選擇控件和滾動(dòng)列表1、選擇控件Choice() 構(gòu)造選擇控件add(String s) 向選擇控件增加一個(gè)選項(xiàng)addItemListener() 添加監(jiān)視器removeItemListener() 移去監(jiān)視器getSelectedIndex() 返回當(dāng)前選項(xiàng)的索引精選文檔4getSelectedItem() 返回當(dāng)前選項(xiàng)的字符串代表insert(String s,int n) 在 n 處插入選項(xiàng) sremove(int n)removeAll()2、滾動(dòng)列表List() 構(gòu)造滾動(dòng)列表List(int
10、 n) 參數(shù) n 是可見(jiàn)行數(shù)List(int n,boolean b) 參數(shù) b 是設(shè)置是否可以多項(xiàng)選擇add(String s) 向列表的結(jié)尾增加一個(gè)選項(xiàng)add(String s,int n) 在 n 處增加一個(gè)選項(xiàng)AddActionListener() 滾動(dòng)列表添加監(jiān)視器addItemListener() 滾動(dòng)列表上的選項(xiàng)添加監(jiān)視器remove(int n) 刪除 n 初的選項(xiàng)remnoveAll() 刪除全部選項(xiàng)getSelectedIndex() 返回當(dāng)前選項(xiàng)的索引getSelectedItem() 返回當(dāng)前選項(xiàng)的字符串代表3、組件類的一些常用方法void setBackground(
11、Color c) 設(shè)置組件背景顏色void setForeground(Color c) 設(shè)置組件前景顏色void setFonts(Font f) 設(shè)置組件字體void setBounds(int x,int y,int w,int h) 設(shè)置坐標(biāo),x,y 表示在容器中坐標(biāo),w,h 表示寬和高void setLocation(int x,int y) 移動(dòng)到 x,y 處void setSize(int w,int h) 設(shè)置寬和高void setVisible(boolean b) 設(shè)置組建是否可見(jiàn)int getBounds().wigth 獵取寬int getBounds().height
12、 獵取高int getBounds().x 獵取 x 坐標(biāo)int getBounds().y 獵取 y 坐標(biāo)Toolkit getToolkit() 獵取工具包對(duì)void setEnabled(boolean b) 設(shè)置是否可以使用(默認(rèn)可以)窗口和菜單1、窗口Frame() 構(gòu)造窗口Frame(String s) 窗口標(biāo)題是 ssetBounds(int x,int y,int w,int h) 窗口位置 x,y,寬 w,高 ysetSize(int w,int h) 設(shè)置窗口位置(單位是像素)setBackground(Color c) 設(shè)置背景顏色精選文檔5setVisible(bool
13、ean b) 設(shè)置窗口是否可見(jiàn)pack() 窗口消滅時(shí)緊湊setTitle(String s) 設(shè)置標(biāo)題為 sgetTitle() 獵取標(biāo)題setResizable(boolean b) 設(shè)置窗口大小是否可以調(diào)整2、菜單條Menubar() 構(gòu)造菜單條setMenubar() 窗口添加菜單條3、菜單Menu() 構(gòu)造菜單Menu(String s) 構(gòu)造菜單,標(biāo)題 saddadd(MenuItem item) 菜單增加菜單選項(xiàng) itemadd(String s) 向菜單增加選項(xiàng) sgetItem(int n) 獵取 n 處的選項(xiàng)getItemCount() 獵取選項(xiàng)數(shù)目insert(MenuI
14、tem item,int n) 在 n 處插入菜單選項(xiàng) iteminsert(String s,int n) 在 n 處插入菜單選項(xiàng)remove(int n) 刪除菜單的 n 處的菜單選項(xiàng)removeAll() 刪除全部4、菜單項(xiàng)MenuItem() 構(gòu)造菜單項(xiàng)MenuItem(String s) 構(gòu)造標(biāo)題是 s 的菜單項(xiàng)setEnabled(boolean b) 設(shè)置是否可以被選擇getLabel() 得到菜單選項(xiàng)名addActionListener() 添加監(jiān)視器5、有關(guān)菜單的技巧addSeparator() 增加菜單分割線CheckboxMenuItem() 復(fù)選框菜單項(xiàng)setShort
15、cut(MenuShortcut k) 設(shè)置快捷鍵(k 取值 KeyEvent.VK_A-KeyEvent.VK_Z)建立對(duì)話框1、Dialog 類Dialog(Frame f,String s) 構(gòu)造對(duì)話框,初始不行見(jiàn),s 是標(biāo)題,f 是對(duì)話框所依靠的窗口Dialog(Frame f,String s,boolean b) b 設(shè)置初始是否可見(jiàn)getTitle() 獵取對(duì)話框標(biāo)題setTitle(String s) 設(shè)置對(duì)話框標(biāo)題setModal(boolean b) 設(shè)置對(duì)話框模式setSize(int w,int h) 設(shè)置對(duì)話框大小精選文檔6setVisible(boolean b)
16、顯示或隱蔽對(duì)話框2、FileDialog 類Filedialog(Frame f,String s,int mode) mode 的值是 fileDialog.LOAD 或者 fileDialog.SAVEpublic String getDirectory() 獵取當(dāng)前文件對(duì)話框中顯示的文件所屬名目public String getFile() 獵取當(dāng)前文件對(duì)話框中文件的字符串表示,不存在返回 nullJava 中的鼠標(biāo)和鍵盤大事1、使用 MouseListener 借口處理鼠標(biāo)大事鼠標(biāo)大事有 5 種:按下鼠標(biāo)鍵,釋放鼠標(biāo)鍵,點(diǎn)擊鼠標(biāo)鍵,鼠標(biāo)進(jìn)入和鼠標(biāo)退出鼠標(biāo)大事類型是 MouseEvent
17、,主要方法有:getX(),getY() 獵取鼠標(biāo)位置getModifiers() 獵取鼠標(biāo)左鍵或者右鍵getClickCount() 獵取鼠標(biāo)被點(diǎn)擊的次數(shù)getSource() 獵取鼠標(biāo)發(fā)生的大事源大 事 源 獲 得 監(jiān) 視 器 的 方 法 是 addMouseListener() , 移 去 監(jiān) 視 器 的 方 法 是removeMouseListener()處理大事源發(fā)生的時(shí)間的大事的接口是 MouseListener 接口中有如下的方法mousePressed(MouseEvent) 負(fù)責(zé)處理鼠標(biāo)按下大事mouseReleased(MouseEvent) 負(fù)責(zé)處理鼠標(biāo)釋放大事mouse
18、Entered(MouseEvent) 負(fù)責(zé)處理鼠標(biāo)進(jìn)入容器大事mouseExited(MouseEvent) 負(fù)責(zé)處理鼠標(biāo)離開(kāi)大事mouseClicked(MouseEvent) 負(fù)責(zé)處理點(diǎn)擊大事2、使用 MouseMotionListener 接口處理鼠標(biāo)大事大事源發(fā)生的鼠標(biāo)大事有 2 種:拖動(dòng)鼠標(biāo)和鼠標(biāo)移動(dòng)鼠標(biāo)大事的類型是 MouseEvent大事源獲得監(jiān)視器的方法是 addMouseMotionListener()處理大事源發(fā)生的大事的接口是 MouseMotionListener 接口中有如下的方法mouseDragged() 負(fù)責(zé)處理鼠標(biāo)拖動(dòng)大事mouseMoved() 負(fù)責(zé)處理鼠
19、標(biāo)移動(dòng)大事3、把握鼠標(biāo)的指針外形setCursor(Cursor.getPreddfinedCursor(Cursor.鼠標(biāo)外形定義) 鼠標(biāo)外形定義見(jiàn) (書(shū) P 210)4、鍵盤大事鍵盤大事源使用 addKeyListener 方法獲得監(jiān)視器鍵盤大事的接口是 KeyListener 接口中有 3 個(gè)方法public void keyPressed(KeyEvent e) 按下鍵盤按鍵public void keyReleased(KeyEvent e) 釋放鍵盤按鍵public void keyTypde(KeyEvent e) 按下又釋放鍵盤按鍵Java 多線程機(jī)制1、Java 的線程類與
20、Runnable 接口精選文檔7Thread 類public Thread() 創(chuàng)建線程對(duì)象public Thread(Runnable target) target 稱為被創(chuàng)建線程的目標(biāo)對(duì)象,負(fù)責(zé)實(shí)現(xiàn) Runnable 接口線程優(yōu)先級(jí)Thread類有三個(gè)有關(guān)線程優(yōu)先級(jí)的靜態(tài)常量:MIN_PRIORITY,MAX_PRIORITY,NORM_PRIORITY新建線程將繼承創(chuàng)建它的副相承的優(yōu)先級(jí), 用戶可以調(diào)用 Thread 類的 setPriority(int a)來(lái)修改a 的取值:Thread.MIN_PRIORITY,Thread.MAX_PRIORITY,Thread.NORM_PRIO
21、RITY主要方法啟動(dòng)線程 start()定義線程操作 run()使線程休眠 sleep()sleep(int millsecond) 以毫秒為單位的休眠時(shí)間sleep(int millsecond,int nanosecond) 以納秒為單位的休眠時(shí)間currentThread() 推斷誰(shuí)在占用 CPU 的線程其次十章 輸入輸出流1、FileInputStream 類FileInputStream(String name) 使用給定的文件名 name 創(chuàng)建一個(gè) FileInputStream 對(duì)象FileInputStream(File file) 使用 File 對(duì)象創(chuàng)建 FileInpuS
22、tream 對(duì)象File 類有兩個(gè)常用方法:File(String s) s 確定文件名字File(String directory,String s) directory 是文件名目例如:File f=new File(Myfile.dat);FileInputStream istream=new FileInputStream(f);處理 I/O 特別當(dāng)消滅 I/O 錯(cuò)誤的時(shí)候,Java 生成一個(gè) IOException(I/O 特別)對(duì)象來(lái)表示這個(gè)錯(cuò)誤的信號(hào)。程序必需使用一個(gè) catch 檢測(cè)這個(gè)特別例如:tryFileInputStream ins= new FileInputStre
23、am(Myfile.dat);catch(IOException e)System.out.println(File read Error:+e);從輸入流中讀取字節(jié)int read() 返回 0255 之間一個(gè)整數(shù),假如到輸入流末尾,則返回-1精選文檔8int read(byte b) 讀取字節(jié)數(shù)組int read(byte b,int off,int len) off 指定把數(shù)據(jù)存放在 b 中什么地方,len 指定讀取的最大字節(jié)數(shù)關(guān)閉流close()2、FileOutputStream 類FileOutputStream(String name) 使用指定的文件名 name 創(chuàng)建 File
24、OutputStream 對(duì)象FileOutputStream(File file) 使用 file 對(duì)象創(chuàng)建 FileOutputStream 對(duì)象FileOutputStream(FileDescriptor fdobj) 使用 FileDescriptor 對(duì)象創(chuàng)建 FileOutputStream對(duì)象3、FileReader 類和 FileWriter 類FileReader(String filename)FileWriter(String filename)處理時(shí)需要 FileNotFoundException 特別4、RandomAccessFile 類RandomAccessF
25、ile 不同于 FileInputStream 和 FileOutputStream,不是他們的子類當(dāng)我們想對(duì)一個(gè)文件進(jìn)行讀寫操作的時(shí)候,創(chuàng)建一個(gè)指向該文件的 RandomAccessFile 流就可以了RandomAccessFile 類有兩個(gè)構(gòu)造方法:RandomAccessFile (String name, String mode) name 是文件名, mode 取 r(只讀)或 rw(讀寫)RandomAccessFile(File file,String mode) file 給出創(chuàng)建流的源seek(long a) 移動(dòng) RandomAccessFile 流指向文件的指針,a 確
26、定指針距文件開(kāi)頭的位置getFilePointer() 獵取當(dāng)前文件的指針位置close() 關(guān)閉文件getFD() 獵取文件的 FileDescriptorlength() 獵取文件長(zhǎng)度read() 讀取一個(gè)字節(jié)數(shù)據(jù)readBoolean() 讀取一個(gè)布爾值readByte() 讀取一個(gè)字節(jié)readChar()readFloat()readFully(byte b)readInt()readLine()readLong()readUnsignedShort()readUTF() 讀取一個(gè) UTF 字符串setLength(long newLength) 設(shè)置文件長(zhǎng)度skipByte(int
27、n) 在文件中跳過(guò)給定數(shù)量的字節(jié)精選文檔9write(byte b) 寫 b.length 個(gè)字節(jié)到文件writeBoolean(bolean b)writeByte(int v)writeChar(char c)writeChars(String s)writeDouble(double d)writeFloat(float v)writeInt(int i)writeLong(long l)writeShort(int i)writeUTF(String s)5、管道流PipedInputStream 類PipedInputStream() 創(chuàng)建一個(gè)管道輸入流PipedInputStrea
28、m(PipedOutputStream a) 連接到輸出流 a 的輸入流read() 從輸入流中讀取一個(gè)字節(jié)read(byte b,int off,int len) off 是在 b 中的開(kāi)頭位置,len 是字節(jié)長(zhǎng)度PipedOutputStream 類PipedOutputStream() 創(chuàng)建一個(gè)輸出流PipedOutputStream(PipedInputStream a) 連接到輸入流 a 的輸出流write(int b)write(byte b,int off,int len)counnect() 連接輸入輸出流close() 關(guān)閉流在使用的時(shí)候要捕獲 IOException 特別。
29、6、數(shù)據(jù)流DataInputStream 類(數(shù)據(jù)輸入流)DataInputStream(InputStream in) 將數(shù)據(jù)輸入流指向一個(gè)由 in 指定的輸入流DataOutputStream 類(數(shù)據(jù)輸出流)DataOutputStream(OutputStream out) 將數(shù)據(jù)輸出流指向一個(gè)由 out 指定的輸出流主要方法:close()read() 讀取一個(gè)字節(jié)數(shù)據(jù)readBoolean() 讀取一個(gè)布爾值readByte() 讀取一個(gè)字節(jié)readChar()readFloat()readFully(byte b)readInt()readLine()精選文檔10readLong
30、()readUnsignedShort()readUTF() 讀取一個(gè) UTF 字符串skipByte(int n) 在文件中跳過(guò)給定數(shù)量的字節(jié)write(byte b) 寫 b.length 個(gè)字節(jié)到文件writeBoolean(bolean b)writeByte(int v)writeChar(char c)writeChars(String s)writeDouble(double d)writeFloat(float v)writeInt(int i)writeLong(long l)writeShort(int i)writeUTF(String s)7、對(duì)象流ObjectInpu
31、tStream 類 和 ObjectOutputStream類 分 別 是 DataInputStream類 和DataOutputStream 類的子類8、回壓輸入流PushbackInputStream 類PushbackInputStream(InputStream in)PushbackReader 類PushbackReader(Reader in)unread(char c) 回壓一個(gè)字符unread(char c) 回壓數(shù)組 c 中全部字符unread(char c,offset,int n) 回壓 c 中從 offset 開(kāi)頭的 n 個(gè)字符java 網(wǎng)絡(luò)的基本學(xué)問(wèn)1、使用 UR
32、L(統(tǒng)一資源定位)例如:tryurl=new URL(http:/;catch(MalformedURLException e)System.out.println(Bad URL:+url);在 Applet 中鏈接向另外的 Web 頁(yè)面,使用代碼:getAppletContext().showDocument(url);精選文檔112、套接字客戶建立到服務(wù)器的套接字(Socket)Socket(String host,int port) host 是服務(wù)器的 IP 地址,port 是端口號(hào)建立了套接字后可以使用 getInputStream()獲得輸入流還可以使用 getOutputStr
33、eam()獲得一個(gè)輸出流服務(wù)器建立接受客戶套接字的服務(wù)器套接字(ServerSocket)ServerSocket(int port) port 是端口號(hào)建立了套接字連接后可以使用 accept()接收客戶的套接字可以使用 getOutputStream()獲得一個(gè)輸出流還可以使用 getInputStream()獲得一個(gè)輸入流3、InetAddress 類getByName(String )3、InetAddress 類getByName(String s) 獵取 Internet 上主機(jī)的地址getHostName() 獵取 InetAddress 對(duì)象所包含的域名getHostAddre
34、ss() 獵取 InetAddress 對(duì)象所包含的 IP 地址getLocalHost() 獵取本地地址4、UDP 數(shù)據(jù)報(bào)發(fā)送數(shù)據(jù)包,即使用 DatagramPacket 類將數(shù)據(jù)打包,有兩種構(gòu)造方法DatagramPacket(byte data,int length,InetAddress address,int port)?含有 data 數(shù)組的數(shù)據(jù)?該數(shù)據(jù)包將發(fā)送到地質(zhì)是 address,端口是 port 的主機(jī)上DatagramPacket(byte data,int offset,int length,InetAddress address,int port)?含有 data 數(shù)
35、組的從 offset 開(kāi)頭,length 長(zhǎng)度的數(shù)據(jù)?該數(shù)據(jù)包將發(fā)送到地質(zhì)是 address,端口是 port 的主機(jī)上接收數(shù)據(jù)包,即使用 DatagramSocket(int port)創(chuàng)建一個(gè)對(duì)象,port 必需和待接收的數(shù)據(jù)包的端口相同例如:假如發(fā)送方的數(shù)據(jù)包端口是 5566DatagramSocket mail=new DatagramSocket(5566);然后對(duì)象 mail 可以使用方法 receive(Datagrampacket pack)接收數(shù)據(jù)包在使用參數(shù) pack 接收數(shù)據(jù)包前,必需創(chuàng)建 packbyte data=new byte100;int length=90;D
36、atagramPacket pack=new DatagramPataet(data,length);mail.receive(pack);該數(shù)據(jù)包 pack 將接收長(zhǎng)度是 length 的數(shù)據(jù)放入 data,留意數(shù)據(jù)長(zhǎng)度不要超過(guò) 8192KBpack 還可以調(diào)用方法 getPort()獵取所接受數(shù)據(jù)包是從什么端口發(fā)出的調(diào)用方法 InetAddress getAddress()可以獲知數(shù)據(jù)包來(lái)自哪個(gè)主機(jī)精選文檔12Java 與圖像1、java 支持的圖像類型:GIF,JPEG,BMP2、Image 類首先申請(qǐng)一個(gè) Image 對(duì)象Image img =getImage(URL url,Stri
37、ng name) url 是圖像地址,name 是圖片名稱通常使用:Image img =getImage(getCodBase(),String name) getCodBase()獵取當(dāng)前小應(yīng)用程序的URL,也就是在同一名目下圖像被加載后,就可以在 paint()中繪制了drawImage(Image img,int x,int y,ImageObserver observer)img 是上面獵取的圖像, x,y 是指定圖像左上角的位置, observer 是加載圖像時(shí)的圖像觀看器Applet 類已經(jīng)實(shí)現(xiàn)了 ImageObserver 接口,所以可以直接使用 this 作為最終一個(gè)參數(shù)dr
38、awImage(Image img,int x,int y,int width,int height,ImageObserver observer)width 和 height 是要繪制的圖像的寬和高可以使用 img.getHeight(this)和 img.getWidth(this)來(lái)獵取被加載的圖像的寬和高3、設(shè)置 Java 窗口圖標(biāo)Frame 對(duì)象可以使用 setIconImage(Image img)方法設(shè)置左上角圖標(biāo),默認(rèn)圖標(biāo)是咖啡杯Java 數(shù)據(jù)庫(kù)連接(JDBC)1、JDBC-ODBC 橋接器建立 JDBC-ODBC 橋接器tryClass.forName(sun.jdbc.od
39、bc.JdbcOdbcDriver);catch(ClassNotFoundException e)連接到數(shù)據(jù)庫(kù)tryConnection con=DriverManager.getConnection(jdbcdbc:數(shù)據(jù)源名稱,數(shù)據(jù)源的 loginname,數(shù)據(jù)源的 password);catch(SQLException e)向數(shù)據(jù)庫(kù)發(fā)送 SQL 語(yǔ)句tryStatement sql=con.createStatement();精選文檔13catch(SQLException e)處理查詢結(jié)果ResultSet rs=sql.executeQuery(SQL 語(yǔ)句);其次十四章 Java
40、 與多媒體1、在小程序中播放聲音java 可以播放 au,aiff,wav,midi,rfm 格式的音頻可以調(diào)用 Applet 的一個(gè)靜態(tài)方法:newAudioClip(URL url,String name) url 是地址,name 是音頻名稱也可以用 Applet 類的實(shí)例方法:getAudioClip(URL url,String name)依據(jù) url 地址和聲音文件 name,獲得一個(gè)用于播放的音頻對(duì)象,這對(duì)象可以使用下面的方法來(lái)處理聲音:play() 播放聲音文件 nameloop() 循環(huán)播放 namestop() 停止播放 name2、Java 媒體框架(JMF)創(chuàng)建播放器t
41、ryURL url=new URL(getDocumenBase(),視頻文件名稱);player player=Manager.createPlayer(url);catch(IOException e)向播放器注冊(cè)把握監(jiān)視器player.addControllerListener(監(jiān)視器);創(chuàng)建監(jiān)視器必需使用接口 ControllerListener ,該接口中的方法是public void controllerUpdate(ControllerEvent e)讓播放器對(duì)媒體進(jìn)行預(yù)提取player.prefetch()啟動(dòng)播放器player.start();停止播放器player.stop
42、();停止播放器后必需釋放內(nèi)存中的資源player.deallocate();Java Swing 基礎(chǔ)1、Jcomponent 類Jcomponent 類 是全部輕量組件的父類,主要的子類有:JButton 創(chuàng)建按鈕對(duì)象,而且可以創(chuàng)建在圖標(biāo)的按鈕精選文檔14JComboBox 創(chuàng)建組合框?qū)ο?,?Choice 相像JCheckBox 創(chuàng)建復(fù)選框?qū)ο驤FileChooser 創(chuàng)建文件選擇器JInternalFrame 創(chuàng)建內(nèi)部窗體JLabel 創(chuàng)建標(biāo)簽JMenu 創(chuàng)建菜單對(duì)象JMenuBar 創(chuàng)建菜單條對(duì)象JMenuItem 創(chuàng)建菜單項(xiàng)對(duì)象JPanel 創(chuàng)建面板對(duì)象JPasswordField 創(chuàng)建口令文本對(duì)象JPopupMenu 創(chuàng)建彈出式菜單JProgressBar 創(chuàng)建進(jìn)程條JRadioButton 創(chuàng)建單選按鈕JScrollBar 創(chuàng)建滾動(dòng)條JScrollPane 創(chuàng)建滾動(dòng)窗格JSlider 創(chuàng)建滾動(dòng)條JSplitPan
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位口腔健康講座課件
- 海安八校聯(lián)考數(shù)學(xué)試卷
- 河南省往年單招數(shù)學(xué)試卷
- 健康管理師基礎(chǔ)知識(shí)課件
- 2025年云南省硯山縣二中物理高二第二學(xué)期期末達(dá)標(biāo)測(cè)試試題含解析
- 健康管理中醫(yī)養(yǎng)生學(xué)課件
- 河北省臨西縣實(shí)驗(yàn)中學(xué)2025屆高一物理第二學(xué)期期末考試模擬試題含解析
- 綠色建筑設(shè)計(jì)標(biāo)識(shí)自評(píng)估報(bào)告范文2025版
- 2025年中國(guó)防盜器行業(yè)市場(chǎng)深度分析及發(fā)展前景預(yù)測(cè)報(bào)告
- 2025年中國(guó)汽車手動(dòng)工具行業(yè)發(fā)展監(jiān)測(cè)及發(fā)展戰(zhàn)略規(guī)劃報(bào)告
- 消防安裝工程監(jiān)理細(xì)則樣本
- GA/T 966-2011物證的封裝要求
- FZ/T 64078-2019熔噴法非織造布
- 日常生活活動(dòng)能力評(píng)估大全
- 第2課《說(shuō)和做》課件(共30張ppt) 部編版語(yǔ)文七年級(jí)下冊(cè)
- 數(shù)獨(dú)題目大全及答案
- 個(gè)人簡(jiǎn)歷電子版
- 超外差收音機(jī)實(shí)習(xí)報(bào)告2000字
- 紅色簡(jiǎn)約大方萬(wàn)人計(jì)劃青年人才答辯PPT模板
- 湖北省武漢市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)及行政區(qū)劃代碼
- 客棧承包合同
評(píng)論
0/150
提交評(píng)論