JavaTM 2 Platform
Standard Ed. 6

類別 java.awt.HeadlessException
的使用

使用 HeadlessException 的軟體套件
java.applet 提供創建 applet 所必需的類別和 applet 用來與其 applet 上下文通信的類別。 
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.awt.dnd Drag 和 Drop 是一種直接操作動作,在許多圖形使用者介面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸資訊。 
java.awt.print 為通用的列印 API 提供類別和介面。 
javax.print 為 JavaTM Print Service API 提供了主要類別和介面。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
 

java.appletHeadlessException 的使用
 

拋出 HeadlessExceptionjava.applet 中的建構子
Applet()
          建構一個新 Applet。
 

java.awtHeadlessException 的使用
 

拋出 HeadlessExceptionjava.awt 中的方法
protected abstract  java.awt.peer.ButtonPeer Toolkit.createButton(Button target)
          使用指定同位體介面創建此工具套件的 Button 實作。
protected abstract  java.awt.peer.CheckboxPeer Toolkit.createCheckbox(Checkbox target)
          使用指定同位體介面創建此工具套件的 Checkbox 實作。
protected abstract  java.awt.peer.CheckboxMenuItemPeer Toolkit.createCheckboxMenuItem(CheckboxMenuItem target)
          使用指定同位體介面創建此工具套件的 CheckboxMenuItem 實作。
protected abstract  java.awt.peer.ChoicePeer Toolkit.createChoice(Choice target)
          使用指定同位體介面創建此工具套件的 Choice 實作。
 Cursor Toolkit.createCustomCursor(Image cursor, Point hotSpot, String name)
          創建一個新的自定義鼠標物件。
protected abstract  java.awt.peer.DesktopPeer Toolkit.createDesktopPeer(Desktop target)
          使用指定的同位體介面創建此工具套件的 Desktop 實作。
protected abstract  java.awt.peer.DialogPeer Toolkit.createDialog(Dialog target)
          使用指定同位體介面創建此工具套件的 Dialog 實作。
protected abstract  java.awt.peer.FileDialogPeer Toolkit.createFileDialog(FileDialog target)
          使用指定同位體介面創建此工具套件的 FileDialog 實作。
protected abstract  java.awt.peer.FramePeer Toolkit.createFrame(Frame target)
          使用指定同位體介面創建此工具套件的 Frame 實作。
protected abstract  java.awt.peer.LabelPeer Toolkit.createLabel(Label target)
          使用指定同位體介面創建此工具套件的 Label 實作。
protected abstract  java.awt.peer.ListPeer Toolkit.createList(List target)
          使用指定同位體介面創建此工具套件的 List 實作。
protected abstract  java.awt.peer.MenuPeer Toolkit.createMenu(Menu target)
          使用指定同位體介面創建此工具套件的 Menu 實作。
protected abstract  java.awt.peer.MenuBarPeer Toolkit.createMenuBar(MenuBar target)
          使用指定同位體介面創建此工具套件的 MenuBar 實作。
protected abstract  java.awt.peer.MenuItemPeer Toolkit.createMenuItem(MenuItem target)
          使用指定同位體介面創建此工具套件的 MenuItem 實作。
protected abstract  java.awt.peer.PopupMenuPeer Toolkit.createPopupMenu(PopupMenu target)
          使用指定同位體介面創建此工具套件的 PopupMenu 實作。
protected abstract  java.awt.peer.ScrollbarPeer Toolkit.createScrollbar(Scrollbar target)
          使用指定同位體介面創建此工具套件的 Scrollbar 實作。
protected abstract  java.awt.peer.ScrollPanePeer Toolkit.createScrollPane(ScrollPane target)
          使用指定同位體介面創建此工具套件的 ScrollPane 實作。
protected abstract  java.awt.peer.TextAreaPeer Toolkit.createTextArea(TextArea target)
          使用指定同位體介面創建此工具套件的 TextArea 實作。
protected abstract  java.awt.peer.TextFieldPeer Toolkit.createTextField(TextField target)
          使用指定同位體介面創建此工具套件的 TextField 實作。
protected abstract  java.awt.peer.WindowPeer Toolkit.createWindow(Window target)
          使用指定同位體介面創建此工具套件的 Window 實作。
 Dimension Toolkit.getBestCursorSize(int preferredWidth, int preferredHeight)
          返回最接近所需大小的受支持鼠標尺寸。
 Point GraphicsEnvironment.getCenterPoint()
          返回 Windows 應居中的點。
abstract  ColorModel Toolkit.getColorModel()
          確定此工具套件螢幕的顏色模型。
abstract  GraphicsDevice GraphicsEnvironment.getDefaultScreenDevice()
          返回預設的螢幕 GraphicsDevice
 int Toolkit.getMaximumCursorColors()
          返回自定義鼠標調色板中 Toolkit 支持的最大顏色數。
 Rectangle GraphicsEnvironment.getMaximumWindowBounds()
          返回居中 Windows 的最大邊界。
 int Toolkit.getMenuShortcutKeyMask()
          確定哪一個修改鍵是選單快捷方式的適當加速鍵。
 Point Component.getMousePosition()
          如果此 Component 正好位於鼠標指針下,則返回鼠標指針在該 Component 的坐標空間中的位置;否則返回 null
 Point Container.getMousePosition(boolean allowChildren)
          如果 Container 位於鼠標指針下,則返回鼠標指針在此 Container 的坐標中的位置,否則返回 null
static int MouseInfo.getNumberOfButtons()
          返回鼠標上的按鈕數。
static PointerInfo MouseInfo.getPointerInfo()
          返回表示鼠標指針當前位置的 PointerInfo 實例。
abstract  GraphicsDevice[] GraphicsEnvironment.getScreenDevices()
          返回所有螢幕 GraphicsDevice 物件組成的陣列。
 Insets Toolkit.getScreenInsets(GraphicsConfiguration gc)
          獲得螢幕的 insets。
abstract  int Toolkit.getScreenResolution()
          返回螢幕分辨率,以每英吋的點數為單位。
abstract  Dimension Toolkit.getScreenSize()
          獲取螢幕的大小。
abstract  Clipboard Toolkit.getSystemClipboard()
          獲取系統 Clipboard 的一個實例,該 Clipboard 可作為本機平臺提供的剪貼板工具的介面。
static Cursor Cursor.getSystemCustomCursor(String name)
          返回與指定名稱比對的特定於系統的定制鼠標物件。
 Clipboard Toolkit.getSystemSelection()
          以 Clipboard 物件的形式獲取系統選擇的一個實例。
 boolean Toolkit.isDynamicLayoutActive()
          返回當前是否啟動了調整大小時的動態佈局(以程式方式設置,並受底層作業系統和/或視窗管理器支持)。
protected  boolean Toolkit.isDynamicLayoutSet()
          返回 Container 的佈局是在調整大小期間動態地生效,還是在完成調整大小後靜態地生效。
 boolean Toolkit.isFrameStateSupported(int state)
          返回 Toolkit 是否支持 Frame 狀態。
protected  void Toolkit.loadSystemColors(int[] systemColors)
          使用當前系統顏色值填充作為參數提供的整數陣列。
abstract  Map<TextAttribute,?> Toolkit.mapInputMethodHighlight(InputMethodHighlight highlight)
          返回給定輸入方法高亮區的抽象級別描述的可視屬性映射,如果不存在映射關係,則返回 null。
 void Toolkit.setDynamicLayout(boolean dynamic)
          控制 Container 的佈局是在調整大小期間動態地生效,還是在完成調整大小後靜態地生效。
 

拋出 HeadlessExceptionjava.awt 中的建構子
Button()
          建構一個標籤字元串為空的按鈕。
Button(String label)
          建構一個帶指定標籤的按鈕。
Checkbox()
          使用空字元串標籤創建一個複選框。
Checkbox(String label)
          使用指定標籤創建一個複選框。
Checkbox(String label, boolean state)
          使用指定標籤創建一個複選框,並將它設置為指定狀態。
Checkbox(String label, boolean state, CheckboxGroup group)
          建構具有指定標籤的 Checkbox,並將它設置為指定狀態,使它處於指定複選框組中。
Checkbox(String label, CheckboxGroup group, boolean state)
          創建具有指定標籤的 Checkbox,並使它處於指定複選框組內,將它設置為指定狀態。
CheckboxMenuItem()
          創建具有空標籤的複選框選單項。
CheckboxMenuItem(String label)
          創建具有指定標籤的複選框選單項。
CheckboxMenuItem(String label, boolean state)
          創建 具有指定標籤和狀態的複選框選單項。
Choice()
          創建一個新的選擇選單。
Frame()
          建構一個最初不可見的 Frame 新實例()。
Frame(String title)
          建構一個新的、最初不可見的、具有指定標題的 Frame 物件。
Label()
          建構一個空標籤。
Label(String text)
          使用指定的文本字元串建構一個新的標籤,其文本對齊方式為左對齊。
Label(String text, int alignment)
          建構一個顯示指定的文本字元串的新標籤,其文本對齊方式為指定的方式。
List()
          創建新的滾動列表。
List(int rows)
          創建一個用指定可視行數初始化的新滾動列表。
List(int rows, boolean multipleMode)
          創建一個初始化為顯示指定行數的新滾動列表。
Menu()
          建構具有空標籤的新選單。
Menu(String label)
          建構具有指定標籤的新選單。
Menu(String label, boolean tearOff)
          建構具有指定標籤的新選單,指示該選單是否可以分離。
MenuBar()
          創建新的選單欄。
MenuComponent()
          創建 MenuComponent
MenuItem()
          建構具有空標籤且沒有鍵盤快捷方式的新選單項。
MenuItem(String label)
          建構具有指定的標籤且沒有鍵盤快捷方式的新選單項。
MenuItem(String label, MenuShortcut s)
          創建具有關聯的鍵盤快捷方式的選單項。
PopupMenu()
          創建具有空名稱的新彈出式選單。
PopupMenu(String label)
          創建具有指定名稱的新彈出式選單。
Scrollbar()
          建構一個新的垂直滾動條。
Scrollbar(int orientation)
          建構一個具有指定方向的新滾動條。
Scrollbar(int orientation, int value, int visible, int minimum, int maximum)
          建構一個新的滾動條,它具有指定的方向、初始值、可見量、最小值和最大值。
ScrollPane()
          創建一個具有滾動條策略 "as needed" 的新滾動窗格容器。
ScrollPane(int scrollbarDisplayPolicy)
          創建新的滾動窗格容器。
TextArea()
          建構一個將空字元串作為文本的新文本區。
TextArea(int rows, int columns)
          建構一個新文本區,該文本區具有指定的行數和列數,並將空字元串作為文本。
TextArea(String text)
          建構具有指定文本的新文本區。
TextArea(String text, int rows, int columns)
          建構一個新文本區,該文本區具有指定的文本,以及指定的行數和列數。
TextArea(String text, int rows, int columns, int scrollbars)
          建構一個新文本區,該文本區具有指定的文本,以及指定的行數、列數和滾動條可見性。
TextField()
          建構新文本欄位。
TextField(int columns)
          建構具有指定列數的新空文本欄位。
TextField(String text)
          建構使用指定文本初始化的新文本欄位。
TextField(String text, int columns)
          建構使用要顯示的指定文本初始化的新文本欄位,寬度足夠容納指定列數。
 

java.awt.dndHeadlessException 的使用
 

拋出 HeadlessExceptionjava.awt.dnd 中的建構子
DragSource()
          創建一個新的 DragSource
DropTarget()
          創建一個 DropTarget
DropTarget(Component c, DropTargetListener dtl)
          在給出與之關聯的 Component 和執行事件處理的 DropTargetListener 的情況下創建一個 DropTarget
DropTarget(Component c, int ops, DropTargetListener dtl)
          在給出與之關聯的 Component、表示支持的預設可接受操作的 int 值和執行事件處理的 DropTargetListener 的情況下,創建一個 DropTarget
DropTarget(Component c, int ops, DropTargetListener dtl, boolean act)
          在給出與之關聯的 Component、表示支持的預設可接受操作的 int 值、執行事件處理的 DropTargetListener 和表示 DropTarget 當前是否接受 drop 的 boolean 值的情況下,創建一個 DropTarget
DropTarget(Component c, int ops, DropTargetListener dtl, boolean act, FlavorMap fm)
          在給出與之關聯的 Component、表示要支持的預設可接受操作的 int 值、執行事件處理的 DropTargetListener、表示 DropTarget 當前是否接受 drop 的 boolean 值和要使用的 FlavorMap(使用預設 FlavorMap 時為 null)的情況下,創建一個新的 DropTarget。
 

java.awt.printHeadlessException 的使用
 

拋出 HeadlessExceptionjava.awt.print 中的方法
abstract  PageFormat PrinterJob.pageDialog(PageFormat page)
          顯示允許修改 PageFormat 實例的對話框。
 PageFormat PrinterJob.pageDialog(PrintRequestAttributeSet attributes)
          顯示跨平臺頁面設置對話框的便捷方法。
abstract  boolean PrinterJob.printDialog()
          向使用者呈現一個對話框,用來更改列印作業的屬性。
 boolean PrinterJob.printDialog(PrintRequestAttributeSet attributes)
          為所有服務顯示跨平臺列印對話框的便捷方法,這些服務能夠使用 Pageable 介面列印 2D 圖形。
 

javax.printHeadlessException 的使用
 

拋出 HeadlessExceptionjavax.print 中的方法
static PrintService ServiceUI.printDialog(GraphicsConfiguration gc, int x, int y, PrintService[] services, PrintService defaultService, DocFlavor flavor, PrintRequestAttributeSet attributes)
          為使用者提供一個選擇 PrintService(印表機)的對話框。
 

javax.swingHeadlessException 的使用
 

拋出 HeadlessExceptionjavax.swing 中的方法
protected  JDialog JFileChooser.createDialog(Component parent)
          創建並返回包含 this 的新 JDialog,在 parent 窗體中的 parent 上居中。
 JDialog JOptionPane.createDialog(Component parentComponent, String title)
          創建並返回一個新 JDialog,它在 parentComponent 窗體中的 parentComponent 中央包裹 this
static JDialog JColorChooser.createDialog(Component c, String title, boolean modal, JColorChooser chooserPane, ActionListener okListener, ActionListener cancelListener)
          創建並返回包含指定 ColorChooser 窗格及 "OK"、"Cancel" 和 "Reset" 按鈕的新對話框。
 JDialog JOptionPane.createDialog(String title)
          創建並返回一個新的帶有指定標題的無父 JDialog
static Frame JOptionPane.getFrameForComponent(Component parentComponent)
          返回指定元件的 Frame
static Frame JOptionPane.getRootFrame()
          返回用於不提供窗體的類別方法中的 Frame
 boolean JTable.print(JTable.PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat, boolean showPrintDialog, PrintRequestAttributeSet attr, boolean interactive)
          根據完全功能 print 方法的指定列印此表,將預設印表機指定為列印服務。
 boolean JTable.print(JTable.PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat, boolean showPrintDialog, PrintRequestAttributeSet attr, boolean interactive, PrintService service)
          列印此 JTable
static int JOptionPane.showConfirmDialog(Component parentComponent, Object message)
          調出帶有選項 YesNoCancel 的對話框;標題為 Select an Option
static int JOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType)
          調出一個由 optionType 參數確定其中選項數的對話框。
static int JOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType)
          調用一個由 optionType 參數確定其中選項數的對話框,messageType 參數確定要顯示的圖標。
static int JOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon)
          調出一個帶有指定圖標的對話框,其中的選項數由 optionType 參數確定。
 int JFileChooser.showDialog(Component parent, String approveButtonText)
          彈出具有自定義 approve 按鈕的自定義檔案選擇器對話框。
static Color JColorChooser.showDialog(Component component, String title, Color initialColor)
          顯示有網要的顏色選取器,在隱藏對話框之前一直阻塞。
static String JOptionPane.showInputDialog(Component parentComponent, Object message)
          顯示請求使用者輸入內容的問題訊息對話框,它以 parentComponent 為父級。
static String JOptionPane.showInputDialog(Component parentComponent, Object message, String title, int messageType)
          顯示請求使用者輸入內容的對話框,它以 parentComponent 為父級,該對話框的標題為 title,訊息型別為 messageType
static Object JOptionPane.showInputDialog(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue)
          提示使用者在可以指定初始選擇、可能選擇及其他所有選項的模組化的對話框中輸入內容。
static String JOptionPane.showInputDialog(Object message)
          顯示請求使用者輸入的問題訊息對話框。
static void JOptionPane.showMessageDialog(Component parentComponent, Object message)
          調出標題為 "Message" 的資訊訊息對話框。
static void JOptionPane.showMessageDialog(Component parentComponent, Object message, String title, int messageType)
          調出對話框,它顯示使用由 messageType 參數確定的預設圖標的 message。
static void JOptionPane.showMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon)
          調出一個顯示資訊的對話框,為其指定了所有參數。
 int JFileChooser.showOpenDialog(Component parent)
          彈出一個 "Open File" 檔案選擇器對話框。
static int JOptionPane.showOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue)
          調出一個帶有指定圖標的對話框,其中的初始選擇由 initialValue 參數確定,選項數由 optionType 參數確定。
 int JFileChooser.showSaveDialog(Component parent)
          彈出一個 "Save File" 檔案選擇器對話框。
 

拋出 HeadlessExceptionjavax.swing 中的建構子
JApplet()
          創建一個 swing applet 實例。
JFrame()
          建構一個初始時不可見的新窗體。
JFrame(String title)
          創建一個新的、初始不可見的、具有指定標題的 Frame
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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