public abstract class Toolkit extends Object
Toolkitã¯ã©ã¹ã®ãµãã¯ã©ã¹ã¯ãåçš®ã³ã³ããŒãã³ããšç¹å®ã®ãã€ãã£ããªããŒã«ãããã®å®è£
ããã€ã³ãããããã«äœ¿çšãããŸãã
æç€ºçã«åæé ä¿¡ãæå®ãããŠããªãå Žåãå€ãã®GUIã€ãã³ãã¯ãŠãŒã¶ãŒã«éåæã«é ä¿¡ãããããšããããŸãã ãŸããå€ãã®GUIæäœã¯éåæçã«è¡ãããŸãã ã€ãŸããã³ã³ããŒãã³ãã®ç¶æ ãèšå®ããçŽåŸã«ããã®ç¶æ ãç §äŒãããšãèŠæ±ããã倿Žãå€ãšããŠè¿ãããªãããšããããŸãã ãã®åäœã«ã¯æ¬¡ã®ãããªãã®ãå«ãŸããŸãã
ScrollPane.setScrollPositionã®ããšã«getScrollPositionãåŒã³åºããšãæåã®èŠæ±ãåŠçæžã¿ã§ãªããã°äžæ£ãªå€ãè¿ãããå ŽåããããŸãã
WindowãFrameããŸãã¯Dialogã§ã®setVisible(true)ã®åŒåºãã¯éåæçã«è¡ãããããšããããŸãã
WindowãFrameããŸãã¯Dialogã§ã®setSizeãsetBoundsããŸãã¯setLocationã®åŒåºãã¯ãåºã«ãªããŠã£ã³ããŠç®¡çã·ã¹ãã ã«è»¢éãããç¡èŠããããä¿®æ£ãããŸãã 詳现ã¯ãWindowãåç
§ããŠãã ããã
ã»ãšãã©ã®ã¢ããªã±ãŒã·ã§ã³ã§ã¯ããã®ã¯ã©ã¹ã®ã¡ãœãããçŽæ¥åŒã³åºãããšã¯ãããŸããã Toolkitã«ãã£ãŠå®çŸ©ãããã¡ãœããã¯ãjava.awtããã±ãŒãžã®ãã©ãããã©ãŒã ã«äŸåããªãã¯ã©ã¹ãšjava.awt.peerã®ã¯ã©ã¹ãšãçµã³ä»ãããæ¥çå€ãã®ãããªãã®ã§ãã Toolkitã«ãã£ãŠå®çŸ©ãããäžéšã®ã¡ãœããã¯ããã€ãã£ãã»ãªãã¬ãŒãã£ã³ã°ã»ã·ã¹ãã ãçŽæ¥ç
§äŒããŸãã
| 修食åãšå | ãã£ãŒã«ã | 説æ |
|---|---|---|
protected Map<String,Object> |
desktopProperties |
|
protected PropertyChangeSupport |
desktopPropsSupport |
| ã³ã³ã¹ãã©ã¯ã¿ | 説æ |
|---|---|
Toolkit() |
| 修食åãšå | ã¡ãœãã | 説æ |
|---|---|---|
void |
addAWTEventListener(AWTEventListener listener, long eventMask) |
ç¹å®ã®
eventMaskã«æºæ ãããã·ã¹ãã å
šäœã«ãã£ã¹ãããããããã¹ãŠã®AWTEventãåä¿¡ããããã«ãAWTEventListenerã远å ããŸãã |
void |
addPropertyChangeListener(String name, PropertyChangeListener pcl) |
æå®ããããã¹ã¯ãããã»ããããã£çšãšããŠãæå®ãããããããã£å€æŽãªã¹ããŒã远å ããŸãã
|
boolean |
areExtraMouseButtonsEnabled() |
远å ã®ããŠã¹ã»ãã¿ã³ããã®ã€ãã³ããåŠçããŠ
EventQueueã«éä¿¡ããããšãèš±å¯ãããŠãããã©ãããå ±åããŸãã |
abstract void |
beep() |
ãã€ãã£ãã»ã·ã¹ãã ã®èšå®ãšããŒããŠã§ã¢ã®æ©èœã«å¿ããŠãããŒãé³ãçºããŸãã
|
abstract int |
checkImage(Image image, int width, int height, ImageObserver observer) |
衚瀺ã®ããã«æºåããããæå®ãããã€ã¡ãŒãžã®äœæã¹ããŒã¿ã¹ã瀺ããŸãã
|
protected abstract java.awt.peer.ButtonPeer |
createButton(Button target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
Buttonã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.CanvasPeer |
createCanvas(Canvas target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
Canvasã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.CheckboxPeer |
createCheckbox(Checkbox target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
Checkboxã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.CheckboxMenuItemPeer |
createCheckboxMenuItem(CheckboxMenuItem target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
CheckboxMenuItemã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.ChoicePeer |
createChoice(Choice target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
Choiceã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected java.awt.peer.LightweightPeer |
createComponent(Component target) |
ã³ã³ããŒãã³ããŸãã¯ã³ã³ããã®ãã¢ãäœæããŸãã
|
Cursor |
createCustomCursor(Image cursor, Point hotSpot, String name) |
æ°ããã«ã¹ã¿ã ã»ã«ãŒãœã«ã»ãªããžã§ã¯ããçæããŸãã
|
protected abstract java.awt.peer.DesktopPeer |
createDesktopPeer(Desktop target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
Desktopã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.DialogPeer |
createDialog(Dialog target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
Dialogã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
<T extends DragGestureRecognizer> |
createDragGestureRecognizer(Class<T> abstractRecognizerClass, DragSource ds, Component c, int srcActions, DragGestureListener dgl) |
èŠæ±ãããæœè±¡ã¯ã©ã¹DragGestureRecognizerã®ããã©ãããã©ãŒã ã«äŸåããå
·è±¡ãµãã¯ã©ã¹ãäœæããæå®ãããDragSourceãComponentãããã³DragGestureListenerã«é¢é£ä»ããŸãã
|
abstract java.awt.dnd.peer.DragSourceContextPeer |
createDragSourceContextPeer(DragGestureEvent dge) |
DragSourceContextã®ãã¢ãäœæããŸãã
|
protected abstract java.awt.peer.FileDialogPeer |
createFileDialog(FileDialog target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
FileDialogã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.FramePeer |
createFrame(Frame target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
Frameã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
Image |
createImage(byte[] imagedata) |
æå®ããããã€ãé
åã«ä¿ç®¡ãããŠããã€ã¡ãŒãžã埩å·åããã€ã¡ãŒãžãäœæããŸãã
|
abstract Image |
createImage(byte[] imagedata, int imageoffset, int imagelength) |
æå®ããããã€ãé
åã«ä¿ç®¡ãããŠããã€ã¡ãŒãžã埩å·åããã€ã¡ãŒãžããæå®ããããªãã»ããããã³é·ãã§äœæããŸãã
|
abstract Image |
createImage(ImageProducer producer) |
æå®ãããã€ã¡ãŒãžã»ãããã¥ãŒãµã§ã€ã¡ãŒãžãäœæããŸãã
|
abstract Image |
createImage(String filename) |
æå®ããããã¡ã€ã«ãããã¯ã»ã«ã»ããŒã¿ãååŸããã€ã¡ãŒãžãè¿ããŸãã
|
abstract Image |
createImage(URL url) |
æå®ãããURLãããã¯ã»ã«ã»ããŒã¿ãååŸããã€ã¡ãŒãžãè¿ããŸãã
|
protected abstract java.awt.peer.LabelPeer |
createLabel(Label target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
Labelã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.ListPeer |
createList(List target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
Listã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.MenuPeer |
createMenu(Menu target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
Menuã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.MenuBarPeer |
createMenuBar(MenuBar target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
MenuBarã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.MenuItemPeer |
createMenuItem(MenuItem target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
MenuItemã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.PanelPeer |
createPanel(Panel target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
Panelã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.PopupMenuPeer |
createPopupMenu(PopupMenu target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
PopupMenuã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.ScrollbarPeer |
createScrollbar(Scrollbar target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
Scrollbarã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.ScrollPanePeer |
createScrollPane(ScrollPane target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
ScrollPaneã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.TextAreaPeer |
createTextArea(TextArea target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
TextAreaã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.TextFieldPeer |
createTextField(TextField target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
TextFieldã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
protected abstract java.awt.peer.WindowPeer |
createWindow(Window target) |
æå®ããããã¢ã»ã€ã³ã¿ãã§ãŒã¹ã䜿çšããŠã
Windowã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸãã |
AWTEventListener[] |
getAWTEventListeners() |
ãã®ããŒã«ãããã«ç»é²ããããã¹ãŠã®
AWTEventListenerã®é
åãè¿ããŸãã |
AWTEventListener[] |
getAWTEventListeners(long eventMask) |
eventMaskåŒæ°ã§æå®ããããã¹ãŠã®ã€ãã³ãã»ã¿ã€ããåŸ
æ©ããããã®ããŒã«ãããã«ç»é²ããããã¹ãŠã®AWTEventListenerã®é
åãè¿ããŸãã |
Dimension |
getBestCursorSize(int preferredWidth, int preferredHeight) |
ç®çã®ãµã€ãºã«ãã£ãšãè¿ãããµããŒããããŠããã«ãŒãœã«ã®ãµã€ãºãè¿ããŸãã
|
abstract ColorModel |
getColorModel() |
ãã®ããŒã«ãããã®ã¹ã¯ãªãŒã³ã®ã«ã©ãŒã»ã¢ãã«ãå€å®ããŸãã
|
static Toolkit |
getDefaultToolkit() |
ããã©ã«ãã®ããŒã«ããããè¿ããŸãã
|
Object |
getDesktopProperty(String propertyName) |
æå®ããããã¹ã¯ãããã»ããããã£ã®å€ãååŸããŸãã
|
abstract String[] |
getFontList() |
éæšå¥šã
|
abstract FontMetrics |
getFontMetrics(Font font) |
éæšå¥šã
JDKããŒãžã§ã³1.2以éã¯ã
Fontã¡ãœããgetLineMetricsã«çœ®ãæããããŠããŸãã |
protected abstract java.awt.peer.FontPeer |
getFontPeer(String name, int style) |
éæšå¥šã
java.awt.GraphicsEnvironment#getAllFontsãåç
§ããŠãã ããã
|
abstract Image |
getImage(String filename) |
æå®ããããã¡ã€ã«ãããã¯ã»ã«ã»ããŒã¿ãååŸããã€ã¡ãŒãžãè¿ããŸãããã¡ã€ã«åœ¢åŒã¯GIFãJPEGãPNGã®ããããã«ããå¿
èŠããããŸãã
|
abstract Image |
getImage(URL url) |
æå®ãããURLãããã¯ã»ã«ã»ããŒã¿ãååŸããã€ã¡ãŒãžãè¿ããŸãã
|
boolean |
getLockingKeyState(int keyCode) |
ããŒããŒãäžã®æå®ãããããã¯ã»ããŒãçŸåšããªã³ãã®ç¶æ
ãã©ãããè¿ããŸãã
|
int |
getMaximumCursorColors() |
Toolkitãã«ã¹ã¿ã ã»ã«ãŒãœã«ã»ãã¬ããã§ãµããŒãããæå€§ã®è²æ°ãè¿ããŸãã
|
int |
getMenuShortcutKeyMask() |
ã©ã®ä¿®é£ŸããŒãã¡ãã¥ãŒã»ã·ã§ãŒãã«ããã®é©åãªã¢ã¯ã»ã©ã¬ãŒã¿ã»ããŒã§ããããå€å®ããŸãã
|
protected java.awt.peer.MouseInfoPeer |
getMouseInfoPeer() |
MouseInfoæäœã®ããã®ãã«ããŒã»ã¯ã©ã¹ã®ãã®ããŒã«ãããã®å®è£
ãååŸããŸãã |
protected static Container |
getNativeContainer(Component c) |
ãã€ãã£ãã»ãã¢ã«ããã€ãã£ãã»ã³ã³ããŒãã³ããäžããŠãã€ãã£ãã»ã³ã³ãããç
§äŒããèœåãäžããŸã(çŽæ¥ã®èŠªã¯è»œéã§ããå¯èœæ§ããããŸã)ã
|
PrintJob |
getPrintJob(Frame frame, String jobtitle, JobAttributes jobAttributes, PageAttributes pageAttributes) |
ããŒã«ãããã®ãã©ãããã©ãŒã äžã§å°å·æäœãéå§ããçµæãšããŠçæããã
PrintJobãªããžã§ã¯ããååŸããŸãã |
abstract PrintJob |
getPrintJob(Frame frame, String jobtitle, Properties props) |
ããŒã«ãããã®ãã©ãããã©ãŒã äžã§å°å·æäœãéå§ããçµæãšããŠçæããã
PrintJobãªããžã§ã¯ããååŸããŸãã |
static String |
getProperty(String key, String defaultValue) |
æå®ãããããŒããã³ããã©ã«ãã䜿ã£ãŠããããã£ãè¿ããŸãã
|
PropertyChangeListener[] |
getPropertyChangeListeners() |
ãã®ããŒã«ãããã«ç»é²ããããã¹ãŠã®ããããã£å€æŽãªã¹ããŒã®é
åãè¿ããŸãã
|
PropertyChangeListener[] |
getPropertyChangeListeners(String propertyName) |
ãã¹ã¯ãããã»ããããã£ã®æå®ãããååã«é¢é£ä»ããããŠãããã¹ãŠã®ããããã£å€æŽãªã¹ããŒã®é
åãè¿ããŸãã
|
Insets |
getScreenInsets(GraphicsConfiguration gc) |
ã¹ã¯ãªãŒã³ã®ã€ã³ã»ã»ãããè¿ããŸãã
|
abstract int |
getScreenResolution() |
ã¹ã¯ãªãŒã³è§£å床ã1ã€ã³ããããã®ãããæ°ã§è¿ããŸãã
|
abstract Dimension |
getScreenSize() |
ã¹ã¯ãªãŒã³ã»ãµã€ãºãè¿ããŸãã
|
abstract Clipboard |
getSystemClipboard() |
ãã€ãã£ãã»ãã©ããã»ãã©ãŒã ã«ãã£ãŠæäŸããããã¯ãªããããŒãæ©èœãšã®ã€ã³ã¿ãã§ãŒã¹ãšãªãã·ã¹ãã Clipboardã®åç¬ã€ã³ã¹ã¿ã³ã¹ãè¿ããŸãã
|
EventQueue |
getSystemEventQueue() |
ã¢ããªã±ãŒã·ã§ã³ãŸãã¯ã¢ãã¬ããã®EventQueueã®ã€ã³ã¹ã¿ã³ã¹ãè¿ããŸãã
|
protected abstract EventQueue |
getSystemEventQueueImpl() |
ã¢ã¯ã»ã¹ããã§ãã¯ããã«ãã¢ããªã±ãŒã·ã§ã³ãŸãã¯ã¢ãã¬ããã®
EventQueueã€ã³ã¹ã¿ã³ã¹ãååŸããŸãã |
Clipboard |
getSystemSelection() |
ã·ã¹ãã éžæã®åç¬ã€ã³ã¹ã¿ã³ã¹ã
Clipboardãªããžã§ã¯ããšããŠååŸããŸãã |
protected void |
initializeDesktopProperties() |
initializeDesktopProperties
|
boolean |
isAlwaysOnTopSupported() |
æåé¢ã¢ãŒãããã®ããŒã«ãããã§ãµããŒããããŠãããã©ãããè¿ããŸãã
|
boolean |
isDynamicLayoutActive() |
ãµã€ãºå€æŽã§ã®Containerã®åçã¬ã€ã¢ãŠããçŸåšã¢ã¯ãã£ãã§ãããã©ãã(ããã°ã©ã (
isDynamicLayoutSet())ã§èšå®ããããã€åºæ¬ãšãªããªãã¬ãŒãã£ã³ã°ã»ã·ã¹ãã ãŸãã¯ãŠã£ã³ããŠã»ãããŒãžã£ããããã¯ãã®äž¡æ¹ã§ãµããŒããããŠãããã©ãã)ãè¿ããŸãã |
protected boolean |
isDynamicLayoutSet() |
Containersã®ã¬ã€ã¢ãŠãããµã€ãºå€æŽæã«åçã«æ€æ»ãããããŸãã¯ãµã€ãºå€æŽãå®äºããŠããéçã«æ€æ»ããããè¿ããŸãã
|
boolean |
isFrameStateSupported(int state) |
Toolkitããã®
Frameã®ç¶æ
ããµããŒããããã©ãããè¿ããŸãã |
abstract boolean |
isModalExclusionTypeSupported(Dialog.ModalExclusionType modalExclusionType) |
æå®ãããã¢ãŒãã«é€å€ã¿ã€ãããã®ããŒã«ãããã§ãµããŒããããŠãããã©ãããè¿ããŸãã
|
abstract boolean |
isModalityTypeSupported(Dialog.ModalityType modalityType) |
æå®ãããã¢ãŒããªãã£ã»ã¿ã€ãããã®ããŒã«ãããã§ãµããŒããããŠãããã©ãããè¿ããŸãã
|
protected Object |
lazilyLoadDesktopProperty(String name) |
ãã¹ã¯ãããã»ããããã£ã®å€ãé
å»¶è©äŸ¡ããæ©äŒã§ãã
|
protected void |
loadSystemColors(int[] systemColors) |
åŒæ°ãšããŠæå®ãããæŽæ°åã®é
åããçŸåšã®ã·ã¹ãã ã»ã«ã©ãŒå€ã§åããŸãã
|
abstract Map<TextAttribute,?> |
mapInputMethodHighlight(InputMethodHighlight highlight) |
æå®ãããã€ã³ãããã»ã¡ãœããã»ãã€ã©ã€ãã®æœè±¡ã¬ãã«èšè¿°ã«å¯Ÿããå¯èŠå±æ§ã®ããããè¿ããŸãããããã³ã°ãèŠã€ãããªãã£ãå Žåã¯nullã«ãªããŸãã
|
abstract boolean |
prepareImage(Image image, int width, int height, ImageObserver observer) |
ã¬ã³ããªã³ã°ã®ããã«ã€ã¡ãŒãžãæºåããŸãã
|
void |
removeAWTEventListener(AWTEventListener listener) |
AWTEventListenerãåé€ããé
ä¿¡ãããAWTEventãåãåããªãããã«ããŸãã
|
void |
removePropertyChangeListener(String name, PropertyChangeListener pcl) |
æå®ããããã¹ã¯ãããã»ããããã£çšãšããŠæå®ãããããããã£å€æŽãªã¹ããŒãåé€ããŸãã
|
protected void |
setDesktopProperty(String name, Object newValue) |
æå®ããããã¹ã¯ãããã»ããããã£ããæå®ãããå€ã«å€æŽããããããã£å€æŽã€ãã³ããããªã¬ãŒããŠããã¹ãŠã®ãªã¹ããŒã«å€ã®å€æŽãéç¥ããŸãã
|
void |
setDynamicLayout(boolean dynamic) |
Containersã®ã¬ã€ã¢ãŠãããµã€ãºå€æŽæã«åçã«æ€æ»ãããããŸãã¯ãµã€ãºå€æŽãå®äºããŠããéçã«æ€æ»ããããå¶åŸ¡ããŸãã
|
void |
setLockingKeyState(int keyCode, boolean on) |
ããŒããŒãäžã®æå®ãããããã¯ã»ããŒã®ç¶æ
ãèšå®ããŸãã
|
abstract void |
sync() |
ãã®ããŒã«ãããã®ã°ã©ãã£ãã¯ã¹ã®ç¶æ
ãåæåããŸãã
|
protected final PropertyChangeSupport desktopPropsSupport
protected abstract java.awt.peer.DesktopPeer createDesktopPeer(Desktop target) throws HeadlessException
Desktopã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ããããã¹ã¯ãããDesktopã®å®è£
HeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), Desktop, DesktopPeerprotected abstract java.awt.peer.ButtonPeer createButton(Button target) throws HeadlessException
Buttonã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ããããã¿ã³ãButtonã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), Button, ButtonPeerprotected abstract java.awt.peer.TextFieldPeer createTextField(TextField target) throws HeadlessException
TextFieldã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ãããããã¹ãã»ãã£ãŒã«ããTextFieldã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), TextField, TextFieldPeerprotected abstract java.awt.peer.LabelPeer createLabel(Label target) throws HeadlessException
Labelã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ãããã©ãã«ãLabelã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), Label, LabelPeerprotected abstract java.awt.peer.ListPeer createList(List target) throws HeadlessException
Listã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ããããªã¹ããListã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), List, ListPeerprotected abstract java.awt.peer.CheckboxPeer createCheckbox(Checkbox target) throws HeadlessException
Checkboxã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ããããã§ãã¯ããã¯ã¹ãCheckboxã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), Checkbox, CheckboxPeerprotected abstract java.awt.peer.ScrollbarPeer createScrollbar(Scrollbar target) throws HeadlessException
Scrollbarã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ãããã¹ã¯ããŒã«ã»ããŒãScrollbarã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), Scrollbar, ScrollbarPeerprotected abstract java.awt.peer.ScrollPanePeer createScrollPane(ScrollPane target) throws HeadlessException
ScrollPaneã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ãããã¹ã¯ããŒã«ã»ãã€ã³ãScrollPaneã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), ScrollPane, ScrollPanePeerprotected abstract java.awt.peer.TextAreaPeer createTextArea(TextArea target) throws HeadlessException
TextAreaã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ãããããã¹ãé åãTextAreaã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), TextArea, TextAreaPeerprotected abstract java.awt.peer.ChoicePeer createChoice(Choice target) throws HeadlessException
Choiceã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ãããéžæãChoiceã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), Choice, ChoicePeerprotected abstract java.awt.peer.FramePeer createFrame(Frame target) throws HeadlessException
Frameã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ããããã¬ãŒã ãFrameã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), Frame, FramePeerprotected abstract java.awt.peer.CanvasPeer createCanvas(Canvas target)
Canvasã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ããããã£ã³ãã¹ãCanvasã®ãã®ããŒã«ãããã®å®è£
ãCanvasãCanvasPeerprotected abstract java.awt.peer.PanelPeer createPanel(Panel target)
Panelã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ãããããã«ãPanelã®ãã®ããŒã«ãããã®å®è£
ãPanelãPanelPeerprotected abstract java.awt.peer.WindowPeer createWindow(Window target) throws HeadlessException
Windowã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ããããŠã£ã³ããŠãWindowã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), Window, WindowPeerprotected abstract java.awt.peer.DialogPeer createDialog(Dialog target) throws HeadlessException
Dialogã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ããããã€ã¢ãã°ãDialogã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), Dialog, DialogPeerprotected abstract java.awt.peer.MenuBarPeer createMenuBar(MenuBar target) throws HeadlessException
MenuBarã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ãããã¡ãã¥ãŒã»ããŒãMenuBarã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), MenuBar, MenuBarPeerprotected abstract java.awt.peer.MenuPeer createMenu(Menu target) throws HeadlessException
Menuã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ãããã¡ãã¥ãŒãMenuã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), Menu, MenuPeerprotected abstract java.awt.peer.PopupMenuPeer createPopupMenu(PopupMenu target) throws HeadlessException
PopupMenuã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ããããããã¢ããã»ã¡ãã¥ãŒãPopupMenuã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), PopupMenu, PopupMenuPeerprotected abstract java.awt.peer.MenuItemPeer createMenuItem(MenuItem target) throws HeadlessException
MenuItemã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ãããã¡ãã¥ãŒé
ç®ãMenuItemã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), MenuItem, MenuItemPeerprotected abstract java.awt.peer.FileDialogPeer createFileDialog(FileDialog target) throws HeadlessException
FileDialogã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ããããã¡ã€ã«ã»ãã€ã¢ãã°ãFileDialogã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), FileDialog, FileDialogPeerprotected abstract java.awt.peer.CheckboxMenuItemPeer createCheckboxMenuItem(CheckboxMenuItem target) throws HeadlessException
CheckboxMenuItemã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããtarget - å®è£
ããããã§ãã¯ããã¯ã¹ã»ã¡ãã¥ãŒé
ç®ãCheckboxMenuItemã®ãã®ããŒã«ãããã®å®è£
ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), CheckboxMenuItem, CheckboxMenuItemPeerprotected java.awt.peer.MouseInfoPeer getMouseInfoPeer()
MouseInfoæäœã®ããã®ãã«ããŒã»ã¯ã©ã¹ã®ãã®ããŒã«ãããã®å®è£
ãååŸããŸããMouseInfoã®ãã«ããŒã®å®è£
UnsupportedOperationException - ãã®æäœãå®è£
ãããŠããªãå ŽåMouseInfoPeerãMouseInfoprotected java.awt.peer.LightweightPeer createComponent(Component target)
target - äœæããComponentã@Deprecated protected abstract java.awt.peer.FontPeer getFontPeer(String name, int style)
Fontã®ãã®ããŒã«ãããã®å®è£
ãäœæããŸããname - å®è£
ããããã©ã³ãstyle - ãã©ã³ãã®æžåŒ(PLAINãBOLDãITALICããŸãã¯ãããã®çµã¿åãã)Fontã®å®è£
FontãFontPeerãGraphicsEnvironment.getAllFonts()protected void loadSystemColors(int[] systemColors)
throws HeadlessException
systemColors - æŽæ°åé
åãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless()public void setDynamicLayout(boolean dynamic)
throws HeadlessException
isDynamicLayoutActive()ã䜿çšããŠãã ããã ãã®æ©èœã¯ãã¹ãŠã®ãã©ãããã©ãŒã ã§ãµããŒããããŠããããã§ã¯ãªããéã«äžéšã®ãã©ãããã©ãŒã ã§ã¯ãªãã«èšå®ã§ããªãããšã«æ³šæããŠãã ããã ãµã€ãºå€æŽæã®åçã¬ã€ã¢ãŠãããµããŒããããŠããªããããŸãã¯åžžã«ãµããŒããããŠãããã©ãããã©ãŒã ã§ã¯ããã®ããããã£ãèšå®ããŠã广ã¯ãããŸããã äžéšã®ãã©ãããã©ãŒã ã§ã¯ããã®æ©èœã¯ãªãã¬ãŒãã£ã³ã°ã»ã·ã¹ãã ã®ããããã£ãŸãã¯ãŠã£ã³ããŠã»ãããŒãžã£ãšããŠèšå®ããŸãã¯èšå®è§£é€ã§ããããšã«æ³šæããŠãã ããã ãã®ãããªãã©ãããã©ãŒã ã§ã¯ããã®ã¡ãœãããæå¹ã«ãªãåã«åçãµã€ãºå€æŽããããã£ããªãã¬ãŒãã£ã³ã°ã»ã·ã¹ãã ãŸãã¯ãŠã£ã³ããŠã»ãããŒãžã£ã»ã¬ãã«ã§èšå®ããå¿
èŠããããŸãã ãã®ã¡ãœããã¯èåŸã®ãªãã¬ãŒãã£ã³ã°ãŸãã¯ãŠã£ã³ããŠã»ãããŒãžã£ã®ãµããŒããèšå®ã倿ŽããŸããã ãªãã¬ãŒãã£ã³ã°ã»ã·ã¹ãã ãŸãã¯ãŠã£ã³ããŠã»ãããŒãžã£ã®ãµããŒãã¯getDesktopProperty("awt.dynamicLayoutSupported")ã¡ãœããã䜿ã£ãŠç
§äŒã§ããŸãã dynamic - trueã®å ŽåãContainersã¯Containerã®ãµã€ãºå€æŽã«å¯Ÿå¿ããŠã³ã³ããŒãã³ããåã¬ã€ã¢ãŠãããå¿
èŠãããã falseã®å Žåããµã€ãºå€æŽãå®äºããŠããã¬ã€ã¢ãŠããæ€æ»ãããã HeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåisDynamicLayoutSet(), isDynamicLayoutActive(), getDesktopProperty(String propertyName), GraphicsEnvironment.isHeadless()protected boolean isDynamicLayoutSet()
throws HeadlessException
HeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåsetDynamicLayout(boolean dynamic), isDynamicLayoutActive(), getDesktopProperty(String propertyName), GraphicsEnvironment.isHeadless()public boolean isDynamicLayoutActive()
throws HeadlessException
isDynamicLayoutSet())ã§èšå®ããããã€åºæ¬ãšãªããªãã¬ãŒãã£ã³ã°ã»ã·ã¹ãã ãŸãã¯ãŠã£ã³ããŠã»ãããŒãžã£ããããã¯ãã®äž¡æ¹ã§ãµããŒããããŠãããã©ãã)ãè¿ããŸãã åçã¬ã€ã¢ãŠããçŸåšã¢ã¯ãã£ãã§ãªãå ŽåãContainersã¯ãµã€ãºå€æŽãå®äºããŠããã³ã³ããŒãã³ããåã¬ã€ã¢ãŠãããŸãã çµæãšããŠãComponent.validate()ã¡ãœããã¯ãµã€ãºå€æŽã«ã€ã1åã ãåŒã³åºãããŸãã åçã¬ã€ã¢ãŠããçŸåšã¢ã¯ãã£ãã§ããå ŽåãContainersã¯ãã€ãã£ããªãµã€ãºå€æŽã€ãã³ãã®ãã³ã«ã³ã³ããŒãã³ããåã¬ã€ã¢ãŠãããvalidate()ã¡ãœãããæ¯ååŒã³åºãããŸãã ãªãã¬ãŒãã£ã³ã°ã»ã·ã¹ãã ãŸãã¯ãŠã£ã³ããŠã»ãããŒãžã£ã®ãµããŒãã¯getDesktopProperty("awt.dynamicLayoutSupported")ã¡ãœããã䜿ã£ãŠç
§äŒã§ããŸãã HeadlessException - GraphicsEnvironment.isHeadless()ã¡ãœãããtrueãè¿ãå ŽåsetDynamicLayout(boolean dynamic), isDynamicLayoutSet(), getDesktopProperty(String propertyName), GraphicsEnvironment.isHeadless()public abstract Dimension getScreenSize() throws HeadlessException
GraphicsConfigurationãšGraphicsDeviceããå
¥æã§ããŸãã HeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsConfiguration.getBounds(), GraphicsDevice.getDisplayMode(), GraphicsEnvironment.isHeadless()public abstract int getScreenResolution()
throws HeadlessException
HeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless()public Insets getScreenInsets(GraphicsConfiguration gc) throws HeadlessException
gc - a GraphicsConfigurationHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless()public abstract ColorModel getColorModel() throws HeadlessException
ColorModelã¯ãã€ã¡ãŒãžã®ãã¯ã»ã«å€ãšããã®èµ€ãç·ãéãããã³ã¢ã«ãã¡ã®åæåãšã倿ããæ©èœãã«ãã»ã«åããæœè±¡ã¯ã©ã¹ã§ãã
ãã®ããŒã«ãããã»ã¡ãœããã¯ãComponentã¯ã©ã¹ã®getColorModelã¡ãœããã«ãã£ãŠåŒã³åºãããŸãã
HeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), ColorModel, Component.getColorModel()@Deprecated public abstract String[] getFontList()
GraphicsEnvironment.getAvailableFontFamilyNames()ãåç
§ããŠãã ãã1.1ã§ã¯æ¬¡ã®ãã©ã³ãåã¯æšå¥šããŸãã(ã«ãã³å ã«ä»£æ¿ãã©ã³ãåã瀺ã)ã
ãŸãããã©ã³ãåZapfDingbatsã¯1.1ã§ã¯éæšå¥šã§ãããæåã¯Unicodeã®0x2700以éã§å®çŸ©ãããŠãããJava 1.1ããããããã®æåããµããŒãããŠããŸãã
GraphicsEnvironment.getAvailableFontFamilyNames()@Deprecated public abstract FontMetrics getFontMetrics(Font font)
Fontã¡ãœããgetLineMetricsã«çœ®ãæããããŠããŸãã font - ãã©ã³ãLineMetrics, Font.getLineMetrics(java.lang.String, java.awt.font.FontRenderContext), GraphicsEnvironment.getScreenDevices()public abstract void sync()
ãã®ã¡ãœããã¯ãè¡šç€ºãææ°ã§ããããšãä¿èšŒããŸãã ã¢ãã¡ãŒã·ã§ã³ã«äœ¿çšããŸãã
public static Toolkit getDefaultToolkit()
ã·ã¹ãã ã»ããããã£"java.awt.headless"ãtrueã«èšå®ããããšãToolkitã®ãããã¬ã¹å®è£
ã䜿çšãããŸãã
"java.awt.headless"ãååšããªããfalseã«èšå®ãããŠããŠã"awt.toolkit"ãšããååã®ã·ã¹ãã ã»ããããã£ãååšããå Žåããã®ããããã£ã¯Toolkitã®ãµãã¯ã©ã¹ã§ããã¯ã©ã¹ã®ååãšããŠæ±ãããŸããããã§ãªãå ŽåãToolkitã®ãã©ãããã©ãŒã åºæã®ããã©ã«ãå®è£
ã䜿çšãããŸãã
ãŸããaccessibility.propertiesãã¡ã€ã«å ã§Sunã®ãªãã¡ã¬ã³ã¹å®è£ ã§æå®ãããassistive_technologiesããããã£ã䜿ã£ãŠãVMã«ä»å çãªã¯ã©ã¹ãããŒãããŸãã 圢åŒã¯"assistive_technologies=..."ã§ã"..."ã¯ãããŒã察象ã®ãŠãŒã¶ãŒè£å©æ©èœã¯ã©ã¹ã®ã«ã³ãã§åºåããããªã¹ãã§ãã åã¯ã©ã¹ã¯æå®ãããé åºã§ããŒããããããããã®1ã€ã®ã€ã³ã¹ã¿ã³ã¹ãClass.forName(class).newInstance()ã䜿ã£ãŠäœæãããŸãã ããã¯AWTããŒã«ããããäœæãããçŽåŸã«è¡ãããŸãã ãšã©ãŒã¯ãã¹ãŠAWTErroräŸå€ã䜿ã£ãŠåŠçãããŸãã
AWTError - ããŒã«ããããèŠã€ãããªãã£ãå Žåããããã¯ã¢ã¯ã»ã¹ãŸãã¯ã€ã³ã¹ã¿ã³ã¹åã§ããªãã£ãå Žåãpublic abstract Image getImage(String filename)
Imageãªããžã§ã¯ãã®ãã®å
±æã容æã«ããããã«å¿
èŠãªã¡ã«ããºã ã«ãã£ãŠããã§ã«äœ¿çšãããªããªã£ãŠããã€ã¡ãŒãžãåŒãç¶ãç¡æéã«ä¿æãããå¯èœæ§ããããããéçºè
ã¯ãå¯èœãªå Žåã¯åžžã«createImageããªã¢ã³ãã䜿çšããŠã€ã¡ãŒãžã®ç¬èªã®ãã£ãã·ã¥ãå®è£
ããããšããèŠãããŸãã æå®ããããã¡ã€ã«ã«æ ŒçŽãããã€ã¡ãŒãžã»ããŒã¿ã倿Žããããšããã®ã¡ãœããã§è¿ãããImageãªããžã§ã¯ãã«ããåã®åŒåºãã®ããšã§ãã¡ã€ã«ããããŒããããç¡å¹ãªæ
å ±ãæ ŒçŽãããŠããå¯èœæ§ããããŸãã 以åã«ããŒããããã€ã¡ãŒãžã»ããŒã¿ã¯ãè¿ãããImageã§flushã¡ãœãããåŒã³åºãããšã«ãã£ãŠæåã§ç Žæ£ã§ããŸãã
ãã®ã¡ãœããã¯ãæåã«ã»ãã¥ãªãã£ã»ãããŒãžã£ãã€ã³ã¹ããŒã«ãããŠãããã©ããããã§ãã¯ããŸãã ã€ã³ã¹ããŒã«ãããŠããå Žåã¯ãæå®ããããã¡ã€ã«ã䜿çšããŠã»ãã¥ãªãã£ã»ãããŒãžã£ã®checkReadã¡ãœãããåŒã³åºããã€ã¡ãŒãžãžã®ã¢ã¯ã»ã¹ãèš±å¯ãããããã«ããŸãã
filename - èªèããããã¡ã€ã«åœ¢åŒã§ãã¯ã»ã«ã»ããŒã¿ãæ ŒçŽãããŠãããã¡ã€ã«ã®ååãSecurityException - ã»ãã¥ãªãã£ã»ãããŒãžã£ãååšãããã®checkReadã¡ãœããã§ãã®æäœãèš±å¯ãããŠããªãå ŽåãcreateImage(java.lang.String)public abstract Image getImage(URL url)
Imageãªããžã§ã¯ãã®ãã®å
±æã容æã«ããããã«å¿
èŠãªã¡ã«ããºã ã«ãã£ãŠããã§ã«äœ¿çšãããªããªã£ãŠããã€ã¡ãŒãžãåŒãç¶ãç¡æéã«ä¿æãããå¯èœæ§ããããããéçºè
ã¯ãå¯èœãªå Žåã¯åžžã«createImageããªã¢ã³ãã䜿çšããŠã€ã¡ãŒãžã®ç¬èªã®ãã£ãã·ã¥ãå®è£
ããããšããèŠãããŸãã æå®ãããURLã«æ ŒçŽãããã€ã¡ãŒãžã»ããŒã¿ã倿Žããããšããã®ã¡ãœããã§è¿ãããImageãªããžã§ã¯ãã«ããåã®åŒåºãã®ããšã§URLããååŸãããç¡å¹ãªæ
å ±ãæ ŒçŽãããŠããå¯èœæ§ããããŸãã 以åã«ããŒããããã€ã¡ãŒãžã»ããŒã¿ã¯ãè¿ãããImageã§flushã¡ãœãããåŒã³åºãããšã«ãã£ãŠæåã§ç Žæ£ã§ããŸãã
ãã®ã¡ãœããã¯ãæåã«ã»ãã¥ãªãã£ã»ãããŒãžã£ãã€ã³ã¹ããŒã«ãããŠãããã©ããããã§ãã¯ããŸãã ã€ã³ã¹ããŒã«ãããŠããå Žåã¯ãurl.openConnection().getPermission()ã¢ã¯ã»ã¹æš©ã䜿çšããŠã»ãã¥ãªãã£ã»ãããŒãžã£ã®checkPermissionã¡ãœãããåŒã³åºããã€ã¡ãŒãžãžã®ã¢ã¯ã»ã¹ãèš±å¯ãããããã«ããŸãã 1.2以åã®ã»ãã¥ãªãã£ã»ãããŒãžã£ãšã®äºææ§ãä¿ã€ãããã¢ã¯ã»ã¹ãFilePermissionãŸãã¯SocketPermissionã§æåŠãããå Žåã察å¿ãã1.1圢åŒã®SecurityManager.checkXXXã¡ãœããã§ãã¢ã¯ã»ã¹ãæåŠãããšãã¡ãœããã¯SecurityExceptionãã¹ããŒããŸãã
url - ãã¯ã»ã«ã»ããŒã¿ã®ååŸã§äœ¿çšããURLãSecurityException - ã»ãã¥ãªãã£ã»ãããŒãžã£ãååšãããã®checkPermissionã¡ãœããã§ãã®æäœãèš±å¯ãããŠããªãå ŽåãcreateImage(java.net.URL)public abstract Image createImage(String filename)
ãã®ã¡ãœããã¯ãæåã«ã»ãã¥ãªãã£ã»ãããŒãžã£ãã€ã³ã¹ããŒã«ãããŠãããã©ããããã§ãã¯ããŸãã ã€ã³ã¹ããŒã«ãããŠããå Žåã¯ãæå®ããããã¡ã€ã«ã䜿çšããŠã»ãã¥ãªãã£ã»ãããŒãžã£ã®checkReadã¡ãœãããåŒã³åºããã€ã¡ãŒãžã®äœæãèš±å¯ãããããã«ããŸãã
filename - èªèããããã¡ã€ã«åœ¢åŒã§ãã¯ã»ã«ã»ããŒã¿ãæ ŒçŽãããŠãããã¡ã€ã«ã®ååãSecurityException - ã»ãã¥ãªãã£ã»ãããŒãžã£ãååšãããã®checkReadã¡ãœããã§ãã®æäœãèš±å¯ãããŠããªãå ŽåãgetImage(java.lang.String)public abstract Image createImage(URL url)
ãã®ã¡ãœããã¯ãæåã«ã»ãã¥ãªãã£ã»ãããŒãžã£ãã€ã³ã¹ããŒã«ãããŠãããã©ããããã§ãã¯ããŸãã ã€ã³ã¹ããŒã«ãããŠããå Žåã¯ãurl.openConnection().getPermission()ã¢ã¯ã»ã¹æš©ã䜿çšããŠã»ãã¥ãªãã£ã»ãããŒãžã£ã®checkPermissionã¡ãœãããåŒã³åºããã€ã¡ãŒãžã®äœæãèš±å¯ãããããã«ããŸãã 1.2以åã®ã»ãã¥ãªãã£ã»ãããŒãžã£ãšã®äºææ§ãä¿ã€ãããã¢ã¯ã»ã¹ãFilePermissionãŸãã¯SocketPermissionã§æåŠãããå Žåã察å¿ãã1.1圢åŒã®SecurityManager.checkXXXã¡ãœããã§ãã¢ã¯ã»ã¹ãæåŠãããšãã¡ãœããã¯SecurityExceptionãã¹ããŒããŸãã
url - ãã¯ã»ã«ã»ããŒã¿ã®ååŸã§äœ¿çšããURLãSecurityException - ã»ãã¥ãªãã£ã»ãããŒãžã£ãååšãããã®checkPermissionã¡ãœããã§ãã®æäœãèš±å¯ãããŠããªãå ŽåãgetImage(java.net.URL)public abstract boolean prepareImage(Image image, int width, int height, ImageObserver observer)
widthåŒæ°ããã³heightåŒæ°ã®å€ãäž¡æ¹ãšã-1ã®å Žåããã®ã¡ãœããã¯ãããã©ã«ãã»ã¹ã¯ãªãŒã³ã§æç»ããããã«ã€ã¡ãŒãžãæºåããŸããããã§ãªãå Žåããã®ã¡ãœããã¯ãããã©ã«ãã»ã¹ã¯ãªãŒã³ã§ãæå®ãããé«ãããã³å¹
ã§æç»ããããã«ã€ã¡ãŒãžãæºåããŸãã
ã€ã¡ãŒãžã»ããŒã¿ã¯å¥ã®ã¹ã¬ããã§éåæã«ããŠã³ããŒããããã€ã¡ãŒãžã®é©åã«ã¹ã±ãŒãªã³ã°ãããç»é¢è¡šçŸãçæãããŸãã
ãã®ã¡ãœããã¯Componentã®prepareImageã¡ãœããã«ãã£ãŠåŒã³åºãããŸãã
ãã®ã¡ãœããã«ãã£ãŠè¿ããããã©ã°ã«ã€ããŠã¯ãImageObserverã€ã³ã¿ãã§ãŒã¹ã®å®çŸ©ãåç
§ããŠãã ããã
image - ç»é¢è¡šçŸãäœæãããã€ã¡ãŒãžãwidth - ç®çã®ç»é¢è¡šçŸã®å¹
ããŸãã¯-1ãheight - ç®çã®ç»é¢è¡šçŸã®é«ãããŸãã¯-1ãobserver - ã€ã¡ãŒãžãæºåãããŠãããšãã«éç¥ãåããImageObserverãªããžã§ã¯ããtrueããã以å€ã®å Žåã¯falseãComponent.prepareImage(java.awt.Image, java.awt.image.ImageObserver), Component.prepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver), ImageObserverpublic abstract int checkImage(Image image, int width, int height, ImageObserver observer)
widthåŒæ°ããã³heightåŒæ°ã®å€ãäž¡æ¹ãšã-1ã®å Žåããã®ã¡ãœããã¯ããã®ããŒã«ãããã§æå®ãããã€ã¡ãŒãžã®ç»é¢è¡šçŸã®äœæã¹ããŒã¿ã¹ãè¿ããŸãã ããã§ãªãå Žåããã®ã¡ãœããã¯ãæå®ãããå¹
ãšé«ãã«ã¹ã±ãŒãªã³ã°ãããã€ã¡ãŒãžã®è¡šçŸã®äœæã¹ããŒã¿ã¹ãè¿ããŸãã
ãã®ã¡ãœããã¯ã€ã¡ãŒãžã®ããŒããéå§ããŸããã ã€ã¡ãŒãžã匷å¶çã«ããŒãããã«ã¯ãã¢ããªã±ãŒã·ã§ã³ã¯prepareImageãåŒã³åºãå¿
èŠããããŸãã
ãã®ã¡ãœããã¯Componentã®checkImageã¡ãœããã«ãã£ãŠåŒã³åºãããŸãã
ãã®ã¡ãœããã«ãã£ãŠè¿ããããã©ã°ã«ã€ããŠã¯ãImageObserverã€ã³ã¿ãã§ãŒã¹ã®å®çŸ©ãåç
§ããŠãã ããã
image - ç¶æ
æ€æ»ã®å¯Ÿè±¡ãšãªãã€ã¡ãŒãžãwidth - ç¶æ
æ€æ»ã®å¯Ÿè±¡ãšãªãã¹ã±ãŒãªã³ã°ãããããŒãžã§ã³ã®å¹
ããŸãã¯-1ãheight - ç¶æ
æ€æ»ã®å¯Ÿè±¡ãšãªãã¹ã±ãŒãªã³ã°ãããããŒãžã§ã³ã®é«ãããŸãã¯-1ãobserver - ã€ã¡ãŒãžãæºåãããŠãããšãã«éç¥ãåããImageObserverãªããžã§ã¯ããImageObserverãã©ã°ã®ãããåäœã®è«çORãprepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver), Component.checkImage(java.awt.Image, java.awt.image.ImageObserver), Component.checkImage(java.awt.Image, int, int, java.awt.image.ImageObserver), ImageObserverpublic abstract Image createImage(ImageProducer producer)
producer - 䜿çšããã€ã¡ãŒãžã»ãããã¥ãŒãµãImage, ImageProducer, Component.createImage(java.awt.image.ImageProducer)public Image createImage(byte[] imagedata)
ããŒã¿ã¯ãGIFãŸãã¯JPEGãªã©ããã®ããŒã«ãããã«ãã£ãŠãµããŒããããŠããã€ã¡ãŒãžåœ¢åŒã§ããå¿ èŠããããŸãã
imagedata - ãµããŒããããã€ã¡ãŒãžåœ¢åŒã§ã€ã¡ãŒãžã»ããŒã¿ã衚ããã€ãã®é
åãpublic abstract Image createImage(byte[] imagedata, int imageoffset, int imagelength)
imagedata - ãµããŒããããã€ã¡ãŒãžåœ¢åŒã§ã€ã¡ãŒãžã»ããŒã¿ã衚ããã€ãã®é
åãimageoffset - é
åå
ã®ããŒã¿ã®éå§äœçœ®ã®ãªãã»ãããimagelength - é
åå
ã®ããŒã¿ã®é·ããpublic abstract PrintJob getPrintJob(Frame frame, String jobtitle, Properties props)
PrintJobãªããžã§ã¯ããååŸããŸãã
ãã®ã¡ãœããã®å®éã®å®è£
ã¯ãæåã«ã»ãã¥ãªãã£ã»ãããŒãžã£ãã€ã³ã¹ããŒã«ãããŠãããã©ããã調ã¹ãŸãã ååšããå Žåããã®ã¡ãœããã¯ã»ãã¥ãªãã£ã»ãããŒãžã£ã®checkPrintJobAccessã¡ãœãããåŒã³åºãããšã«ãããå°å·æäœã®éå§ãèš±å¯ãããããã«ããŠãã ããã checkPrintJobAccessã®ããã©ã«ãã®å®è£
ã䜿çšããã(ã€ãŸãããã®ã¡ãœããããªãŒããŒã©ã€ããããªã)å Žåã¯ãããã«ãããã»ãã¥ãªãã£ã»ãããŒãžã£ã®checkPermissionã¡ãœããã RuntimePermission("queuePrintJob")ã¢ã¯ã»ã¹æš©ã§åŒã³åºãããŸãã
frame - å°å·ãã€ã¢ãã°ã®èŠªã nullã¯äžå¯ã jobtitle - PrintJobã®ã¿ã€ãã«ã nullã¿ã€ãã«ã¯""ãšåç props - ãŒã以äžã®ããããã£ãæ ŒçŽããPropertiesãªããžã§ã¯ãã Propertiesã¯æšæºåããããå®è£
å
šäœã§äžè²«ããŠããªãã ãã®ããããžã§ãå¶åŸ¡ããã³ããŒãžå¶åŸ¡ãå¿
èŠãšããPrintJobsã¯ãã®æ©èœã®ãJobAttributesãªããžã§ã¯ãããã³PageAttributesãªããžã§ã¯ããå¿
èŠãšããããŒãžã§ã³ã䜿ãå¿
èŠãããã ãã®ãªããžã§ã¯ãã¯çµäºæã«ãŠãŒã¶ãŒã®ãžã§ãéžæãåæ ããŠå€æŽã§ããã nullãå¯ã PrintJobãªããžã§ã¯ãããŸãã¯ãŠãŒã¶ãŒãå°å·ãžã§ããåãæ¶ããå Žåã¯nullãNullPointerException - ãã¬ãŒã ãnullã§ããå ŽåSecurityException - å°å·ãžã§ãèŠæ±ã®éå§ããã®ã¹ã¬ããã«èš±å¯ãããŠããªãå ŽåGraphicsEnvironment.isHeadless(), PrintJob, RuntimePermissionpublic PrintJob getPrintJob(Frame frame, String jobtitle, JobAttributes jobAttributes, PageAttributes pageAttributes)
PrintJobãªããžã§ã¯ããååŸããŸãã
ãã®ã¡ãœããã®å®éã®å®è£
ã¯ãæåã«ã»ãã¥ãªãã£ã»ãããŒãžã£ãã€ã³ã¹ããŒã«ãããŠãããã©ããã調ã¹ãŸãã ååšããå Žåããã®ã¡ãœããã¯ã»ãã¥ãªãã£ã»ãããŒãžã£ã®checkPrintJobAccessã¡ãœãããåŒã³åºãããšã«ãããå°å·æäœã®éå§ãèš±å¯ãããããã«ããŠãã ããã checkPrintJobAccessã®ããã©ã«ãã®å®è£
ã䜿çšããã(ã€ãŸãããã®ã¡ãœããããªãŒããŒã©ã€ããããªã)å Žåã¯ãããã«ãããã»ãã¥ãªãã£ã»ãããŒãžã£ã®checkPermissionã¡ãœããã RuntimePermission("queuePrintJob")ã¢ã¯ã»ã¹æš©ã§åŒã³åºãããŸãã
frame - å°å·ãã€ã¢ãã°ã®èŠªã nullã¯äžå¯ã jobtitle - PrintJobã®ã¿ã€ãã«ã nullã¿ã€ãã«ã¯""ãšåç jobAttributes - PrintJobãå¶åŸ¡ãããžã§ã屿§ã®ã»ããã JobAttributesããã¥ã¡ã³ãã§æŠèª¬ãããŠããããã«ã屿§ã¯ãŠãŒã¶ãŒã®éžæãåæ ããŠæŽæ°ãããã nullãå¯ã pageAttributes - PrintJobãå¶åŸ¡ããããŒãžå±æ§ã®ã»ããã 屿§ã¯ãžã§ãã®å
šããŒãžã«é©çšãããã PageAttributesããã¥ã¡ã³ãã§æŠèª¬ãããŠããããã«ã屿§ã¯ãŠãŒã¶ãŒã®éžæãåæ ããŠæŽæ°ãããã nullãå¯ã PrintJobãªããžã§ã¯ãããŸãã¯ãŠãŒã¶ãŒãå°å·ãžã§ããåãæ¶ããå Žåã¯nullãNullPointerException - ãã¬ãŒã ãnullã§ããå ŽåIllegalArgumentException - pageAttributesãç°ãªãååŸéãããã³éãè§£å床ãæå®ããå Žåã ãŸãããã®ã¹ã¬ããããã¡ã€ã«ã»ã·ã¹ãã ã«ã¢ã¯ã»ã¹ã§ããjobAttributesããã¡ã€ã«ãžã®åºåãæå®ããŠãããæå®ãããåºåå
ãã¡ã€ã«ã次ã®ããããã§ããå Žåãååšãããéåžžã®ãã¡ã€ã«ã§ã¯ãªããŠãã£ã¬ã¯ããªã§ãããååšããäœæãã§ããªãããŸãã¯äœããã®çç±ã§éãããšãã§ããªãã ãã ããã¡ã€ã«ãžã®åºåã§ã¯ããã€ã¢ãã°ã衚瀺ããããã«èŠæ±ããå ŽåããŠãŒã¶ãŒã¯ãã¡ã€ã«ãéžæããŠå°å·åŠçãè¡ãããšãã§ããã ãã®ãã€ã¢ãã°ã«ãããéžæãããåºåãã¡ã€ã«ããã®ã¡ãœããã§è¿ãåã«æå¹ã§ããããšã確èªãããã SecurityException - å°å·ãžã§ãèŠæ±ã®éå§ããã®ã¹ã¬ããã«èš±å¯ãããŠããªãå ŽåããŸãã¯jobAttributesããã¡ã€ã«ãžã®åºåãæå®ããå Žåã§ããã®ã¹ã¬ããããã¡ã€ã«ã»ã·ã¹ãã ã«ã¢ã¯ã»ã¹ããããšãèš±å¯ãããŠããªãå ŽåPrintJob, GraphicsEnvironment.isHeadless(), RuntimePermission, JobAttributes, PageAttributespublic abstract void beep()
public abstract Clipboard getSystemClipboard() throws HeadlessException
flavormap.propertiesãã¡ã€ã«ããŸãã¯AWT.DnD.flavorMapFileURL Toolkitã®ããããã£ã§æå®ããããã®ä»ã®ãã¡ã€ã«ã§æå®ãããä»»æãã€ãã¹ãŠã®åœ¢åŒã«å ããŠãã·ã¹ãã ã®Clipboardã® getTransferData()ã¡ãœããã«ãã£ãŠè¿ãããããã¹ãã¯ã次ã®ãã¬ãŒãã§äœ¿çšã§ããŸãã
java.awt.datatransfer.StringSelectionãšåæ§ã«ãå¿
èŠãªãã¬ãŒããDataFlavor.plainTextFlavorãŸãã¯åçã®ãã¬ãŒãã§ããå Žåã¯ãReaderãè¿ãããŸãã ããŒã: DataFlavor.plainTextFlavorããã³åçã®DataFlavorã«å¯Ÿããã·ã¹ãã ã®Clipboardã®getTransferData()ã¡ãœããã®åäœã¯ãDataFlavor.plainTextFlavor ã®å®çŸ©ãšäžè²«æ§ããããŸããã ãã®ããã DataFlavor.plainTextFlavorããã³åçã®ãã¬ãŒãã®ãµããŒãã¯éæšå¥šã§ãã
ãã®ã¡ãœããã®å®éã®å®è£
ã¯ãæåã«ã»ãã¥ãªãã£ã»ãããŒãžã£ãã€ã³ã¹ããŒã«ãããŠãããã©ããã調ã¹ãŸãã ååšããå Žåããã®ã¡ãœããã¯ã»ãã¥ãªãã£ã»ãããŒãžã£ã®checkPermissionã¡ãœãããåŒã³åºãããšã«ãããAWTPermission("accessClipboard")ããã§ãã¯ããããã«ããŠãã ããã
HeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), Clipboard, StringSelection, DataFlavor.stringFlavor, DataFlavor.plainTextFlavor, Reader, AWTPermissionpublic Clipboard getSystemSelection() throws HeadlessException
Clipboardãªããžã§ã¯ããšããŠååŸããŸãã ããã«ãããã¢ããªã±ãŒã·ã§ã³ãçŸåšã®ã·ã¹ãã å
šäœã®éžæãèªã¿èŸŒã¿ã倿Žã§ãããããªããŸãã
ã¢ããªã±ãŒã·ã§ã³ã¯ããŠãŒã¶ãŒãããŠã¹ãŸãã¯ããŒããŒãã®ã©ã¡ããã䜿ã£ãŠããã¹ããéžæãããšãã«ãå¿
ãã·ã¹ãã éžæã®æŽæ°ãè¡ããŸãã éåžžãããã¯ããã¹ãéžæããµããŒããããã¹ãŠã®Componentãããã³ãã®Componentã«é
ä¿¡ãããFOCUS_GAINEDããã³FOCUS_LOSTã€ãã³ãéã®FocusListenerãã€ã³ã¹ããŒã«ããŠãComponentå
ã§éžæã倿Žããããšãã«ã·ã¹ãã éžæClipboardãæŽæ°ããããšã«ããå®è£
ãããŸãã æ£åžžã«æŽæ°ãããã·ã¹ãã éžæã«ãã£ãŠãJavaã¢ããªã±ãŒã·ã§ã³ã¯ã·ã¹ãã äžã§åæã«å®è¡ããããã€ãã£ãã»ã¢ããªã±ãŒã·ã§ã³ããã³ãã®ä»ã®Javaã¢ããªã±ãŒã·ã§ã³ãšæ£åžžã«å¯Ÿè©±ã§ããããã«ãªããŸãã java.awt.TextComponentããã³javax.swing.text.JTextComponentã¯ãã§ã«ãã®ããªã·ãŒã«æºæ ããŠããããšã«æ³šæããŠãã ããã ãããã®ã¯ã©ã¹ããã³ãã®ãµãã¯ã©ã¹ã䜿çšããå Žåãéçºè
ã¯è¿œå ã³ãŒããèšè¿°ããå¿
èŠã¯ãããŸããã
äžéšã®ãã©ãããã©ãŒã ã¯ãã·ã¹ãã éžæClipboardããµããŒãããŠããŸããã ãã®ãããªãã©ãããã©ãŒã ã§ã¯ããã®ã¡ãœããã¯nullãè¿ããŸãã ãã®ãããªå Žåãã¢ããªã±ãŒã·ã§ã³ã¯äžè¿°ã®ã·ã¹ãã éžæClipboardã®æŽæ°ã®è²¬ä»»ã¯å
é€ãããŸãã
ãã®ã¡ãœããã®å®éã®å®è£
ã¯ãæåã«ã»ãã¥ãªãã£ã»ãããŒãžã£ãã€ã³ã¹ããŒã«ãããŠãããã©ããã調ã¹ãŸãã ååšããå Žåããã®ã¡ãœããã¯ã»ãã¥ãªãã£ã»ãããŒãžã£ã®checkPermissionã¡ãœãããåŒã³åºãããšã«ãããAWTPermission("accessClipboard")ããã§ãã¯ããããã«ããŠãã ããã
ClipboardãšããŠã®ã·ã¹ãã éžæããã€ãã£ãã»ãã©ããã»ãã©ãŒã ã§ã·ã¹ãã éžæClipboardããµããŒããããªãå Žåã¯nullHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåClipboard, FocusListener, FocusEvent.FOCUS_GAINED, FocusEvent.FOCUS_LOST, TextComponent, JTextComponent, AWTPermission, GraphicsEnvironment.isHeadless()public int getMenuShortcutKeyMask()
throws HeadlessException
ã¡ãã¥ãŒã»ã·ã§ãŒãã«ããã¯ãMenuShortcutã¯ã©ã¹ã§å
·çŸåãããMenuBarã¯ã©ã¹ã§åŠçãããŸãã
ããã©ã«ãã§ã¯ããã®ã¡ãœããã¯Event.CTRL_MASKãè¿ããŸãã ControlããŒãã¢ã¯ã»ã©ã¬ãŒã¿ã®æ£ããæåã§ãªãå ŽåãããŒã«ãããã®å®è£
ã¯ãã®ã¡ãœããããªãŒããŒã©ã€ãããŸãã
Eventã¯ã©ã¹ã®ä¿®é£Ÿãã¹ã¯ãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless(), MenuBar, MenuShortcutpublic boolean getLockingKeyState(int keyCode)
throws UnsupportedOperationException
VK_CAPS_LOCKãVK_NUM_LOCKãVK_SCROLL_LOCKãããã³VK_KANA_LOCKã§ãã IllegalArgumentException - keyCodeãããããã®æå¹ãªããŒã»ã³ãŒãã§ãªãå ŽåUnsupportedOperationException - ãã¹ãã»ã·ã¹ãã ãããã°ã©ã ã«ãã£ãŠãã®ããŒã®ç¶æ
ãååŸããããšãèš±å¯ããªãå ŽåããŸãã¯ããŒããŒãã«ãã®ããŒããªãå ŽåHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless()public void setLockingKeyState(int keyCode,
boolean on)
throws UnsupportedOperationException
VK_CAPS_LOCKãVK_NUM_LOCKãVK_SCROLL_LOCKãããã³VK_KANA_LOCKã§ãã
ãã©ãããã©ãŒã ã«ãã£ãŠã¯ãããã¯ã»ããŒã®ç¶æ ã®èšå®ã¯ã€ãã³ãåŠçã䌎ãããããã£ãŠgetLockingKeyStateã§ããã«ã¯èŠããªãå ŽåããããŸãã
IllegalArgumentException - keyCodeãããããã®æå¹ãªããŒã»ã³ãŒãã§ãªãå ŽåUnsupportedOperationException - ãã¹ãã»ã·ã¹ãã ãããã°ã©ã ã«ãã£ãŠãã®ããŒã®ç¶æ
ãèšå®ããããšãèš±å¯ããªãå ŽåããŸãã¯ããŒããŒãã«ãã®ããŒããªãå ŽåHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless()protected static Container getNativeContainer(Component c)
public Cursor createCustomCursor(Image cursor, Point hotSpot, String name) throws IndexOutOfBoundsException, HeadlessException
ãã«ããã¬ãŒã ã»ã€ã¡ãŒãžã¯ç¡å¹ã§ããã®ã¡ãœããããã³ã°ããããšããããŸãã
cursor - ã«ãŒãœã«ãã¢ã¯ãã£ããªãšãã«è¡šç€ºãããã€ã¡ãŒãžhotSpot - 倧ããã«ãŒãœã«ã®ãããã»ã¹ãããã®Xããã³YãhotSpotå€ã¯getBestCursorSizeã«ãã£ãŠè¿ãããDimensionããå°ããå€ã§ãªããã°ãªããªãname - ããŒã«ã©ã€ãºãããã«ãŒãœã«ã®èšè¿°ãJava Accessibilityã§äœ¿çšIndexOutOfBoundsException - hotSpotå€ãã«ãŒãœã«ã®å¢çå€ã®å ŽåHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless()public Dimension getBestCursorSize(int preferredWidth, int preferredHeight) throws HeadlessException
ããŒã: 寞æ³ãããµããŒããããŠãããµã€ãº(ãã®ã¡ãœããã«ãã£ãŠè¿ããããµã€ãº)ã«äžèŽããªãã€ã¡ãŒãžã®å ŽåãToolkitã®å®è£ ã¯ãã€ã¡ãŒãžã®ãµã€ãºããµããŒããããŠãããµã€ãºã«å€æŽããããšããŸãã è§£å床ã®äœãã€ã¡ãŒãžã®å€æã¯é£ããããããµããŒããããŠãããµã€ãºã§ãªãã«ãŒãœã«ã»ã€ã¡ãŒãžã®ç»è³ªã¯ä¿èšŒãããŸããã ãããã£ãŠãã€ã¡ãŒãžå€æãäžèŠãªã€ã¡ãŒãžã䜿çšããå Žåã«ãã®ã¡ãœãããåŒã³åºãããã«ããããšãæšå¥šããŸãã
preferredWidth - ã³ã³ããŒãã³ãã䜿çšãããæšå¥šã®ã«ãŒãœã«ã®å¹
ãpreferredHeight - ã³ã³ããŒãã³ãã䜿çšãããæšå¥šã®ã«ãŒãœã«ã®é«ããHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless()public int getMaximumCursorColors()
throws HeadlessException
ããŒã: ãµããŒããããŠããæå€§å€ãè¶ ããæ°ã®è²ããã¬ããã«æã€ã€ã¡ãŒãžã䜿çšãããå ŽåãToolkitã®å®è£ ã¯ããã¬ããã®è²æ°ããµããŒããããŠããæå€§å€ãŸã§æžãããŸãã è§£å床ã®äœãã€ã¡ãŒãžã®å€æã¯é£ãããããã·ã¹ãã ã§ãµããŒããããŠãã以äžã®æ°ã®è²ã䜿çšãããŠããã«ãŒãœã«ã»ã€ã¡ãŒãžã®ç»è³ªã¯ä¿èšŒãããŸããã ãããã£ãŠãã€ã¡ãŒãžå€æãäžèŠãªã€ã¡ãŒãžã䜿çšããå Žåã«ãã®ã¡ãœãããåŒã³åºãããã«ããããšãæšå¥šããŸãã
HeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåGraphicsEnvironment.isHeadless()public boolean isFrameStateSupported(int state)
throws HeadlessException
Frameã®ç¶æ
ããµããŒããããã©ãããè¿ããŸãã ãã®ã¡ãœããã¯ãããšãã°æå€§åãŸãã¯ã¢ã€ã³ã³åãªã©ã®UIæŠå¿µããµããŒããããã©ããã瀺ããŸãã ããã¯Frame.ICONIFIED|Frame.MAXIMIZED_VERTã®ãããªãè€åãç¶æ
ã«å¯ŸããŠã¯åžžã«falseãè¿ããŸãã èšãæããã°ããããŸãã«èšã£ãŠåŒæ°ãšããŠåäžã®ãã¬ãŒã ç¶æ
ã®å®æ°ãç
§äŒããããšã ãã«æå³ãããããšã«ãªããŸãã
ç¹å®ã®æŠå¿µããµããŒãããããšã¯ããã©ãããã©ãŒã ã«äŸåããæ©èœã§ãã Toolkitãªããžã§ã¯ãã¯ããã®ãã€ãã£ããªå¶éã®ãããç¹å®ã®ç¶æ ããµããŒããããŠãããšå ±åããŠãããã®ç¶æ ãç¹å®ã®ãã¬ãŒã ã«é©çšã§ããªãå ŽåããããŸãã ãã®å Žåãçµæã¯æ¬¡ã®2ã€ã«ãªããŸãã
falseã§ããå Žåã®ã¿ãæå®ã®ç¶æ
ããµããŒããããŠããªãããšãå®éã«ç€ºããŠããŸãã ã¡ãœãããtrueãè¿ãå Žåã§ããæå®ã®ç¶æ
ãç¹å®ã®ãã¬ãŒã ã§ãµããŒããããªãã䜿çšäžå¯ã§ããå¯èœæ§ããããŸãã
setExtendedState()ã¡ãœããã«æž¡ããç¶æ
ãå¿
ãé©çšããããšæ³å®ããã®ã§ã¯ãªããWindowStateListenerãä»ããŠåãåã£ãWindowEventã®WindowEvent.getNewState()ã¡ãœããã®å€ã調ã¹ãããã«ããŠãã ããã 詳现ã¯ãFrame.setExtendedState(int)ã¡ãœããã®ããã¥ã¡ã³ããåç
§ããŠãã ããã
state - ååä»ãã®ãã¬ãŒã ç¶æ
ã®å®æ°ã®ã©ãããtrueãããã§ãªãå Žåã¯falseãHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåãWindow.addWindowStateListener(java.awt.event.WindowStateListener)public static String getProperty(String key, String defaultValue)
public final EventQueue getSystemEventQueue()
ã»ãã¥ãªãã£ã»ãããŒãžã£ãååšããå Žåã¯ããã®checkPermissionã¡ãœãããåŒã³åºãããAWTPermission("accessEventQueue")ããã§ãã¯ãããŸãã
EventQueueãªããžã§ã¯ãSecurityException - ã»ãã¥ãªãã£ã»ãããŒãžã£ãèšå®ãããŠãããEventQueueãžã®ã¢ã¯ã»ã¹ãæåŠãããå ŽåAWTPermissionprotected abstract EventQueue getSystemEventQueueImpl()
EventQueueã€ã³ã¹ã¿ã³ã¹ãååŸããŸãã ã»ãã¥ãªãã£äžã®çç±ã«ãããToolkitãµãã¯ã©ã¹ããã®ã¿åŒã³åºãããšãã§ããŸãã EventQueueãªããžã§ã¯ãpublic abstract java.awt.dnd.peer.DragSourceContextPeer createDragSourceContextPeer(DragGestureEvent dge) throws InvalidDnDOperationException
InvalidDnDOperationExceptionGraphicsEnvironment.isHeadless()public <T extends DragGestureRecognizer> T createDragGestureRecognizer(Class<T> abstractRecognizerClass, DragSource ds, Component c, int srcActions, DragGestureListener dgl)
abstractRecognizerClass - èŠæ±ãããã¬ã³ã°ãã€ã¶ã®æœè±¡ã¯ã©ã¹ds - DragSourcec - DragGestureRecognizerã®Componentã¿ãŒã²ããsrcActions - ãžã§ã¹ãã£ã§èš±å¯ãããŠããã¢ã¯ã·ã§ã³dgl - DragGestureListenerGraphicsEnvironment.isHeadless()public final Object getDesktopProperty(String propertyName)
protected final void setDesktopProperty(String name, Object newValue)
protected Object lazilyLoadDesktopProperty(String name)
protected void initializeDesktopProperties()
public void addPropertyChangeListener(String name, PropertyChangeListener pcl)
PropertyChangeListenerProxyãªããžã§ã¯ãã远å ãããå Žåããã®ããããã£åã¯ç¡èŠãããã©ããããããªã¹ããŒã远å ãããŸãã nameãnullã§ãããããŸãã¯pclãnullã§ããå ŽåãäŸå€ã¯ã¹ããŒããããäœãåŠçã¯è¡ãããŸããã name - åŸ
æ©ããããããã£ã®ååpcl - ããããã£å€æŽãªã¹ããŒPropertyChangeSupport.addPropertyChangeListener(String, PropertyChangeListener)public void removePropertyChangeListener(String name, PropertyChangeListener pcl)
PropertyChangeListenerProxyãªããžã§ã¯ããåé€ãããå Žåããã®ããããã£åã¯ç¡èŠãããã©ããããããªã¹ããŒãåé€ãããŸãã nameãnullã§ãããããŸãã¯pclãnullã§ããå ŽåãäŸå€ã¯ã¹ããŒããããäœãåŠçã¯è¡ãããŸããã name - åé€ããããããã£ã®ååpcl - ããããã£å€æŽãªã¹ããŒPropertyChangeSupport.removePropertyChangeListener(String, PropertyChangeListener)public PropertyChangeListener[] getPropertyChangeListeners()
PropertyChangeListenerProxyãªããžã§ã¯ããæ ŒçŽãããŠããŸãã java.beans.PropertyChangeListenerProxyãªããžã§ã¯ãã«ã©ãããããããã®ããŒã«ãããã®ãã¹ãŠã®PropertyChangeListenerãªããžã§ã¯ãããªã¹ããŒã远å ãããŠããªãå Žåã¯ç©ºã®é
åPropertyChangeSupport.getPropertyChangeListeners()public PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
propertyName - ååä»ãã®ããããã£PropertyChangeListenerãªããžã§ã¯ãããªã¹ããŒã远å ãããŠããªãå Žåã¯ç©ºã®é
åPropertyChangeSupport.getPropertyChangeListeners(String)public boolean isAlwaysOnTopSupported()
Window.isAlwaysOnTopSupported()ã䜿çšããŸãã trueãããã§ãªãå Žåã¯falseWindow.isAlwaysOnTopSupported(), Window.setAlwaysOnTop(boolean)public abstract boolean isModalityTypeSupported(Dialog.ModalityType modalityType)
Dialog.ModalityType.MODELESSã䜿çšãããŸãã modalityType - ãã®ããŒã«ãããã§ãµããŒããããŠãããã©ãããæ€æ»ããã¢ãŒããªãã£ã»ã¿ã€ãtrueãããã§ãªãå Žåã¯falseDialog.ModalityType, Dialog.getModalityType(), Dialog.setModalityType(java.awt.Dialog.ModalityType)public abstract boolean isModalExclusionTypeSupported(Dialog.ModalExclusionType modalExclusionType)
Dialog.ModalExclusionType.NO_EXCLUDEã䜿çšãããŸãã modalExclusionType - ãã®ããŒã«ãããã§ãµããŒããããŠãããã©ãããæ€æ»ããã¢ãŒãã«é€å€ã¿ã€ãtrueãããã§ãªãå Žåã¯falseDialog.ModalExclusionType, Window.getModalExclusionType(), Window.setModalExclusionType(java.awt.Dialog.ModalExclusionType)public void addAWTEventListener(AWTEventListener listener, long eventMask)
eventMaskã«æºæ ãããã·ã¹ãã å
šäœã«ãã£ã¹ãããããããã¹ãŠã®AWTEventãåä¿¡ããããã«ãAWTEventListenerã远å ããŸãã
ãŸããã»ãã¥ãªãã£ã»ãããŒãžã£ãååšããå Žåã¯ããã®checkPermissionã¡ãœãããAWTPermission("listenToAllAWTEvents")ã¢ã¯ã»ã¹æš©ã§åŒã³åºãããŸãã ãã®çµæãSecurityExceptionãçºçããããšããããŸãã
eventMaskã¯ãåãåãã€ãã³ãåã®ãããã»ãã¹ã¯ã§ãã AWTEventã§å®çŸ©ãããŠããã€ãã³ãã»ãã¹ã¯ã®ãããåäœã®è«çåã«ãã£ãŠäœæãããŸãã
ããŒã:ã€ãã³ãã»ãªã¹ããŒã®äœ¿çšã¯éåžžã®ã¢ããªã±ãŒã·ã§ã³ã®äœ¿çšã§ã¯éæšå¥šã§ããããã¯ãã¢ã¯ã»ã·ããªãã£ãã€ãã³ãã®èšé²ãšåçãããã³èšºæãã¬ãŒã¹ãªã©ã®ç¹å¥ãªæ©èœããµããŒãããããšãäž»ãªç®çãšããŠããŸãã listenerãnullã®å ŽåãäŸå€ã¯ã¹ããŒããããäœãåŠçã¯è¡ãããŸããã
listener - ã€ãã³ãã»ãªã¹ããŒãeventMask - åãåãã€ãã³ãåã®ãããã»ãã¹ã¯SecurityException - ã»ãã¥ãªãã£ã»ãããŒãžã£ãååšãããã®checkPermissionã¡ãœããã§ãã®æäœãèš±å¯ãããŠããªãå ŽåãremoveAWTEventListener(java.awt.event.AWTEventListener), getAWTEventListeners(), SecurityManager.checkPermission(java.security.Permission), AWTEvent, AWTPermission, AWTEventListener, AWTEventListenerProxypublic void removeAWTEventListener(AWTEventListener listener)
ãŸããã»ãã¥ãªãã£ã»ãããŒãžã£ãååšããå Žåã¯ããã®checkPermissionã¡ãœãããAWTPermission("listenToAllAWTEvents")ã¢ã¯ã»ã¹æš©ã§åŒã³åºãããŸãã ãã®çµæãSecurityExceptionãçºçããããšããããŸãã
ããŒã:ã€ãã³ãã»ãªã¹ããŒã®äœ¿çšã¯éåžžã®ã¢ããªã±ãŒã·ã§ã³ã®äœ¿çšã§ã¯éæšå¥šã§ããããã¯ãã¢ã¯ã»ã·ããªãã£ãã€ãã³ãã®èšé²ãšåçãããã³èšºæãã¬ãŒã¹ãªã©ã®ç¹å¥ãªæ©èœããµããŒãããããšãäž»ãªç®çãšããŠããŸãã listenerãnullã®å ŽåãäŸå€ã¯ã¹ããŒããããäœãåŠçã¯è¡ãããŸããã
listener - ã€ãã³ãã»ãªã¹ããŒãSecurityException - ã»ãã¥ãªãã£ã»ãããŒãžã£ãååšãããã®checkPermissionã¡ãœããã§ãã®æäœãèš±å¯ãããŠããªãå ŽåãaddAWTEventListener(java.awt.event.AWTEventListener, long), getAWTEventListeners(), SecurityManager.checkPermission(java.security.Permission), AWTEvent, AWTPermission, AWTEventListener, AWTEventListenerProxypublic AWTEventListener[] getAWTEventListeners()
AWTEventListenerã®é
åãè¿ããŸãã ã»ãã¥ãªãã£ã»ãããŒãžã£ãååšããå Žåã¯ããã®checkPermissionã¡ãœãããAWTPermission("listenToAllAWTEvents")ã¢ã¯ã»ã¹æš©ã§åŒã³åºãããŸãã ãã®çµæãSecurityExceptionãçºçããããšããããŸãã ãªã¹ããŒã¯ãç¹å®ã®ãªã¹ããŒã«å¯Ÿããã€ãã³ãã»ãã¹ã¯ãå«ãŸããŠããAWTEventListenerProxyãªããžã§ã¯ãå
ã§è¿ãããšãã§ããŸãã è€æ°å远å ããããªã¹ããŒã»ãªããžã§ã¯ãã¯ãè¿ãããé
åå
ã«äžåºŠã ã衚瀺ãããããšã«æ³šæããŠãã ããã AWTEventListenerããªã¹ããŒãçŸåšç»é²ãããŠããªãå Žåã¯ã空ã®é
åSecurityException - ã»ãã¥ãªãã£ã»ãããŒãžã£ãååšãããã®checkPermissionã¡ãœããã§ãã®æäœãèš±å¯ãããŠããªãå ŽåãaddAWTEventListener(java.awt.event.AWTEventListener, long), removeAWTEventListener(java.awt.event.AWTEventListener), SecurityManager.checkPermission(java.security.Permission), AWTEvent, AWTPermission, AWTEventListener, AWTEventListenerProxypublic AWTEventListener[] getAWTEventListeners(long eventMask)
eventMaskåŒæ°ã§æå®ããããã¹ãŠã®ã€ãã³ãã»ã¿ã€ããåŸ
æ©ããããã®ããŒã«ãããã«ç»é²ããããã¹ãŠã®AWTEventListenerã®é
åãè¿ããŸãã ã»ãã¥ãªãã£ã»ãããŒãžã£ãååšããå Žåã¯ããã®checkPermissionã¡ãœãããAWTPermission("listenToAllAWTEvents")ã¢ã¯ã»ã¹æš©ã§åŒã³åºãããŸãã ãã®çµæãSecurityExceptionãçºçããããšããããŸãã ãªã¹ããŒã¯ãç¹å®ã®ãªã¹ããŒã«å¯Ÿããã€ãã³ãã»ãã¹ã¯ãå«ãŸããŠããAWTEventListenerProxyãªããžã§ã¯ãå
ã§è¿ãããšãã§ããŸãã è€æ°å远å ããããªã¹ããŒã»ãªããžã§ã¯ãã¯ãè¿ãããé
åå
ã«äžåºŠã ã衚瀺ãããããšã«æ³šæããŠãã ããã eventMask - åŸ
æ©ããã€ãã³ãåã®ãããã»ãã¹ã¯AWTEventListenerããŸãã¯è©²åœãããªã¹ããŒãçŸåšç»é²ãããŠããªãå Žåã¯ç©ºã®é
åSecurityException - ã»ãã¥ãªãã£ã»ãããŒãžã£ãååšãããã®checkPermissionã¡ãœããã§ãã®æäœãèš±å¯ãããŠããªãå ŽåãaddAWTEventListener(java.awt.event.AWTEventListener, long), removeAWTEventListener(java.awt.event.AWTEventListener), SecurityManager.checkPermission(java.security.Permission), AWTEvent, AWTPermission, AWTEventListener, AWTEventListenerProxypublic abstract Map<TextAttribute,?> mapInputMethodHighlight(InputMethodHighlight highlight) throws HeadlessException
highlight - ã€ã³ãããã»ã¡ãœããã»ãã€ã©ã€ãnullHeadlessException - GraphicsEnvironment.isHeadlessãtrueãè¿ããå ŽåGraphicsEnvironment.isHeadless()public boolean areExtraMouseButtonsEnabled()
throws HeadlessException
EventQueueã«éä¿¡ããããšãèš±å¯ãããŠãããã©ãããå ±åããŸãã Toolkitã¯ã©ã¹ã®åæåã®åã«sun.awt.enableExtraMouseButtonsããããã£ãèšå®ããå¿
èŠããããŸãã ãã®èšå®ã¯ãã¢ããªã±ãŒã·ã§ã³ã®èµ·åæã«æ¬¡ã®ã³ãã³ãã«ãã£ãŠå®è¡ã§ããŸãã
java -Dsun.awt.enableExtraMouseButtons=false ApplicationãŸãã¯ãã¢ããªã±ãŒã·ã§ã³ã§æ¬¡ã®ã³ãŒãã䜿çšããŠãã®ããããã£ãèšå®ããŸãã
System.setProperty("sun.awt.enableExtraMouseButtons", "true");
ããã¯Toolkitã¯ã©ã¹ã®åæåã®åã«è¡ããŸãã Toolkitã¯ã©ã¹ã®åæåãŸã§ã«èšå®ããªããšããã®ããããã£ã¯trueã§åæåãããŸãã Toolkitã¯ã©ã¹ã®åæååŸã«ãã®å€ã倿ŽããŠããäœã®å¹æããããŸããã
trueãããã§ãªãå Žåã¯falseHeadlessException - GraphicsEnvironment.isHeadless()ãtrueãè¿ãå ŽåSystem.getProperty(String propertyName), System.setProperty(String propertyName, String value), EventQueue ãã°ãŸãã¯æ©èœãéä¿¡
詳现ãªAPIãªãã¡ã¬ã³ã¹ããã³éçºè
ããã¥ã¡ã³ãã«ã€ããŠã¯ãJava SEã®ããã¥ã¡ã³ããåç
§ããŠãã ããã ãã®ããã¥ã¡ã³ãã«ã¯ãæŠå¿µçãªæŠèŠãçšèªã®å®çŸ©ãåé¿æ¹æ³ãæå¹ãªã³ãŒãäŸãªã©ã®ãéçºè
ã察象ã«ãããã詳现ãªèª¬æãå«ãŸããŠããŸãã
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyãåç
§ããŠãã ããã