JavaTM 2 Platform
Standard Ed. 6

類別 java.lang.IllegalStateException
的使用

使用 IllegalStateException 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.awt.dnd Drag 和 Drop 是一種直接操作動作,在許多圖形使用者介面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸資訊。 
java.nio 定義作為資料容器的緩衝區,並提供其他 NIO 套件的概觀。 
java.nio.channels 定義了各種通道,這些通道表示到能夠執行 I/O 操作的實體(如檔案和Socket)的連接;定義了用於多路傳輸的、非阻塞 I/O 操作的選擇器。 
java.util 包含 collection 框架、遺留的 collection 類別、事件模型、日期和時間設施、國際化和各種實用工具類別(字元串標記產生器、隨機數產生器和位元陣列)。 
java.util.concurrent 在共時程式中很常用的實用工具類別。 
javax.crypto 為加密操作提供類別和介面。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.xml.bind 為包含解組、編組和驗證功能的客戶端應用程序提供運行時綁定框架。 
 

java.awt 中 IllegalStateException 的使用
 

java.awt 中 IllegalStateException 的子類別
 class IllegalComponentStateException
          當 AWT 元件未處於所請求操作的適當狀態時,拋出該異常。
 

拋出 IllegalStateException 的 java.awt 中的方法
 void SplashScreen.close()
          隱藏閃現螢幕、關閉視窗並釋放所有相關資源。
 Graphics2D SplashScreen.createGraphics()
          創建閃現螢幕疊加圖像的圖形上下文(Graphics2D 形式),它允許在閃現螢幕上進行繪製。
 Rectangle SplashScreen.getBounds()
          以 Rectangle 形式返回閃現螢幕視窗的邊界。
 URL SplashScreen.getImageURL()
          返回當前閃現螢幕圖像。
 Dimension SplashScreen.getSize()
          以 Dimension 形式返回閃現螢幕視窗的大小。
 void SplashScreen.setImageURL(URL imageURL)
          更改閃現螢幕圖像。
 void SplashScreen.update()
          用當前疊加圖像的上下文來更新閃現螢幕視窗。
 

java.awt.dnd 中 IllegalStateException 的使用
 

java.awt.dnd 中 IllegalStateException 的子類別
 class InvalidDnDOperationException
          java.awt.dnd 套件中的各種方法都會拋出此異常。
 

java.nio 中 IllegalStateException 的使用
 

java.nio 中 IllegalStateException 的子類別
 class InvalidMarkException
          當試圖重置一個尚未定義其標記的緩衝區時,拋出此未檢查的異常。
 

java.nio.channels 中 IllegalStateException 的使用
 

java.nio.channels 中 IllegalStateException 的子類別
 class AlreadyConnectedException
          試圖對已經連接的 SocketChannel 進行連接時拋出的未經檢查的異常。
 class CancelledKeyException
          當試圖使用不再有效的選擇鍵時,拋出此未經檢查的異常。
 class ClosedSelectorException
          試圖在已關閉的選擇器上調用 I/O 操作時拋出的未經檢查的異常。
 class ConnectionPendingException
          試圖連接一個正在進行非阻塞連接操作的 SocketChannel 時拋出的未經檢查的異常。
 class IllegalBlockingModeException
          當以錯誤的阻塞網要調用特定於某個阻塞網要的操作時,拋出此未經檢查的異常。
 class NoConnectionPendingException
          在沒有首先成功調用 connect 方法的情況下調用 SocketChannel 的 finishConnect 方法時,拋出此未經檢查的異常。
 class NonReadableChannelException
          試圖對一個最初未允許對其進行讀取操作的通道進行讀取時,拋出此未經檢查的異常。
 class NonWritableChannelException
          試圖對一個最初未允許對其進行寫入操作的通道進行寫入時,拋出此未經檢查的異常。
 class NotYetBoundException
          試圖在尚未綁定的伺服器Socket通道上調用 I/O 操作時,拋出此未經檢查的異常。
 class NotYetConnectedException
          試圖在尚未連接的Socket通道上調用 I/O 操作時,拋出此未經檢查的異常。
 class OverlappingFileLockException
          試圖獲取某個檔案區域上的鎖定,而該區域與同一 Java 虛擬機器已鎖定的某個區域重疊時,或者當另一個執行緒已經等待鎖定同一檔案的重疊區域時,拋出此未經檢查的異常。
 

java.util 中 IllegalStateException 的使用
 

java.util 中 IllegalStateException 的子類別
 class FormatterClosedException
          格式器已關閉時拋出的未經檢查的異常。
 

java.util.concurrent 中 IllegalStateException 的使用
 

java.util.concurrent 中 IllegalStateException 的子類別
 class CancellationException
          如果某項值產生任務(如 FutureTask)的結果因為任務被取消而無法獲取到,則拋出該異常。
 

javax.crypto 中 IllegalStateException 的使用
 

拋出 IllegalStateException 的 javax.crypto 中的方法
 byte[] Mac.doFinal()
          完成 MAC 操作。
 byte[] Mac.doFinal(byte[] input)
          處理給定的 byte 陣列並完成 MAC 操作。
 void Mac.doFinal(byte[] output, int outOffset)
          完成 MAC 操作。
 Key KeyAgreement.doPhase(Key key, boolean lastPhase)
          用給定密鑰執行此密鑰協定的下一個階段,給定密鑰是從此密鑰協定所涉及的其他某個參與者那裡接收的。
protected abstract  Key KeyAgreementSpi.engineDoPhase(Key key, boolean lastPhase)
          用給定密鑰執行此密鑰協定的下一個階段,該給定密鑰是從此密鑰協定中涉及的其他某個參與者那裡接收的。
protected abstract  byte[] KeyAgreementSpi.engineGenerateSecret()
          產生共享秘密密鑰並在新的緩衝區中返回它。
protected abstract  int KeyAgreementSpi.engineGenerateSecret(byte[] sharedSecret, int offset)
          產生共享秘密密鑰,並將從 offset 開始(包括)的部分放入緩衝區 sharedSecret。
protected abstract  SecretKey KeyAgreementSpi.engineGenerateSecret(String algorithm)
          創建共享秘密密鑰,並將它作為所請求演算法型別的秘密密鑰物件返回。
 byte[] KeyAgreement.generateSecret()
          產生共享秘密並在新的緩衝區中返回它。
 int KeyAgreement.generateSecret(byte[] sharedSecret, int offset)
          產生共享秘密,並將其放入緩衝區 sharedSecret,從 offset(包括)開始。
 SecretKey KeyAgreement.generateSecret(String algorithm)
          創建共享秘密並將其作為指定演算法的 SecretKey 物件返回。
 byte[] ExemptionMechanism.genExemptionBlob()
          產生豁免機制密鑰 blob。
 int ExemptionMechanism.genExemptionBlob(byte[] output)
          產生豁免機制密鑰 blob,並將結果存儲在 output 緩衝區中。
 int ExemptionMechanism.genExemptionBlob(byte[] output, int outputOffset)
          產生豁免機制密鑰 blob,並將結果存儲在從 outputOffset(包括)開始的 output 緩衝區中。
 int ExemptionMechanism.getOutputSize(int inputLen)
          根據給定的輸入長度 inputLen(以位元組為單位),返回保存下一個 genExemptionBlob 操作結果所需的輸出緩衝區長度(以位元組為單位)。
 void Mac.update(byte input)
          處理給定的位元組。
 void Mac.update(byte[] input)
          處理給定的 byte 陣列。
 void Mac.update(byte[] input, int offset, int len)
          從 offset(包含)開始,處理 input 中的前 len 個位元組。
 

javax.swing 中 IllegalStateException 的使用
 

拋出 IllegalStateException 的 javax.swing 中的方法
 void TransferHandler.exportToClipboard(JComponent comp, Clipboard clip, int action)
          導致從給定元件到給定剪貼板的傳輸。
 

javax.xml.bind 中 IllegalStateException 的使用
 

拋出 IllegalStateException 的 javax.xml.bind 中的方法
 Object UnmarshallerHandler.getResult()
          獲得解組的結果。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。