亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? control.java

?? 源碼為Eclipse開源開發平臺桌面開發工具SWT的源代碼,
?? JAVA
?? 第 1 頁 / 共 5 頁
字號:
 * drawing order. If the argument is null, then the receiver * is moved to the top of the drawing order. The control at * the top of the drawing order will not be covered by other * controls even if they occupy intersecting areas. * * @param control the sibling control (or null) * * @exception IllegalArgumentException <ul> *    <li>ERROR_INVALID_ARGUMENT - if the control has been disposed</li>  * </ul> * @exception SWTException <ul> *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> *  * @see #moveBelow */public void moveAbove (Control control) {	checkWidget ();	int hwndAbove = OS.HWND_TOP;	if (control != null) {		if (control.isDisposed ()) error(SWT.ERROR_INVALID_ARGUMENT);		if (parent != control.parent) return;		int hwnd = control.handle;		if (hwnd == 0 || hwnd == handle) return;		hwndAbove = OS.GetWindow (hwnd, OS.GW_HWNDPREV);		/*		* Bug in Windows.  For some reason, when GetWindow ()		* with GW_HWNDPREV is used to query the previous window		* in the z-order with the first child, Windows returns		* the first child instead of NULL.  The fix is to detect		* this case and move the control to the top.		*/		if (hwndAbove == 0 || hwndAbove == hwnd) {			hwndAbove = OS.HWND_TOP;		}	}	int flags = OS.SWP_NOSIZE | OS.SWP_NOMOVE | OS.SWP_NOACTIVATE; 	SetWindowPos (handle, hwndAbove, 0, 0, 0, 0, flags);}/** * Moves the receiver below the specified control in the * drawing order. If the argument is null, then the receiver * is moved to the bottom of the drawing order. The control at * the bottom of the drawing order will be covered by all other * controls which occupy intersecting areas. * * @param control the sibling control (or null) * * @exception IllegalArgumentException <ul> *    <li>ERROR_INVALID_ARGUMENT - if the control has been disposed</li>  * </ul> * @exception SWTException <ul> *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> *  * @see #moveAbove */public void moveBelow (Control control) {	checkWidget ();	int hwndAbove = OS.HWND_BOTTOM;	if (control != null) {		if (control.isDisposed ()) error(SWT.ERROR_INVALID_ARGUMENT);		if (parent != control.parent) return;		hwndAbove = control.handle;	}	if (hwndAbove == 0 || hwndAbove == handle) return;	int flags = OS.SWP_NOSIZE | OS.SWP_NOMOVE | OS.SWP_NOACTIVATE; 	SetWindowPos (handle, hwndAbove, 0, 0, 0, 0, flags);}Accessible new_Accessible (Control control) {	return Accessible.internal_new_Accessible (this);}/** * Causes the receiver to be resized to its preferred size. * For a composite, this involves computing the preferred size * from its layout, if there is one. * * @exception SWTException <ul> *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> * * @see #computeSize */public void pack () {	checkWidget ();	pack (true);}/** * Causes the receiver to be resized to its preferred size. * For a composite, this involves computing the preferred size * from its layout, if there is one. * <p> * If the changed flag is <code>true</code>, it indicates that the receiver's * <em>contents</em> have changed, therefore any caches that a layout manager * containing the control may have been keeping need to be flushed. When the * control is resized, the changed flag will be <code>false</code>, so layout * manager caches can be retained.  * </p> * * @param changed whether or not the receiver's contents have changed *  * @exception SWTException <ul> *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> * * @see #computeSize */public void pack (boolean changed) {	checkWidget ();	setSize (computeSize (SWT.DEFAULT, SWT.DEFAULT, changed));}/** * Causes the entire bounds of the receiver to be marked * as needing to be redrawn. The next time a paint request * is processed, the control will be completely painted, * including the background. * * @exception SWTException <ul> *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> * * @see #update * @see PaintListener * @see SWT#Paint * @see SWT#NO_BACKGROUND * @see SWT#NO_REDRAW_RESIZE * @see SWT#NO_MERGE_PAINTS */public void redraw () {	checkWidget ();	if (!OS.IsWindowVisible (handle)) return;	if (OS.IsWinCE) {		OS.InvalidateRect (handle, null, true);	} else {		int flags = OS.RDW_ERASE | OS.RDW_FRAME | OS.RDW_INVALIDATE;		OS.RedrawWindow (handle, null, 0, flags);	}}/** * Causes the rectangular area of the receiver specified by * the arguments to be marked as needing to be redrawn.  * The next time a paint request is processed, that area of * the receiver will be painted, including the background. * If the <code>all</code> flag is <code>true</code>, any * children of the receiver which intersect with the specified * area will also paint their intersecting areas. If the * <code>all</code> flag is <code>false</code>, the children * will not be painted. * * @param x the x coordinate of the area to draw * @param y the y coordinate of the area to draw * @param width the width of the area to draw * @param height the height of the area to draw * @param all <code>true</code> if children should redraw, and <code>false</code> otherwise * * @exception SWTException <ul> *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> * * @see #update * @see PaintListener * @see SWT#Paint * @see SWT#NO_BACKGROUND * @see SWT#NO_REDRAW_RESIZE * @see SWT#NO_MERGE_PAINTS */public void redraw (int x, int y, int width, int height, boolean all) {	checkWidget ();	if (width <= 0 || height <= 0) return;	if (!OS.IsWindowVisible (handle)) return;	RECT rect = new RECT ();	OS.SetRect (rect, x, y, x + width, y + height);	if (OS.IsWinCE) {		OS.InvalidateRect (handle, rect, true);	} else {		int flags = OS.RDW_ERASE | OS.RDW_FRAME | OS.RDW_INVALIDATE;		if (all) flags |= OS.RDW_ALLCHILDREN;		OS.RedrawWindow (handle, rect, 0, flags);	}}void register () {	display.addControl (handle, this);}void releaseChild () {	parent.removeControl (this);}void releaseHandle () {	super.releaseHandle ();	handle = 0;}void releaseWidget () {	super.releaseWidget ();	if (OS.IsDBLocale) {		OS.ImmAssociateContext (handle, 0);	}	if (toolTipText != null) {		Shell shell = getShell ();		shell.setToolTipText (handle, null);	}	toolTipText = null;	if (menu != null && !menu.isDisposed ()) {		menu.dispose ();	}	menu = null;	cursor = null;	deregister ();	unsubclass ();	parent = null;	layoutData = null;	if (accessible != null) {		accessible.internal_dispose_Accessible ();	}	accessible = null;}/** * Removes the listener from the collection of listeners who will * be notified when the control is moved or resized. * * @param listener the listener which should be notified * * @exception IllegalArgumentException <ul> *    <li>ERROR_NULL_ARGUMENT - if the listener is null</li> * </ul> * @exception SWTException <ul> *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> * * @see ControlListener * @see #addControlListener */public void removeControlListener (ControlListener listener) {	checkWidget ();	if (listener == null) error (SWT.ERROR_NULL_ARGUMENT);	if (eventTable == null) return;	eventTable.unhook (SWT.Move, listener);	eventTable.unhook (SWT.Resize, listener);}/** * Removes the listener from the collection of listeners who will * be notified when the control gains or loses focus. * * @param listener the listener which should be notified * * @exception IllegalArgumentException <ul> *    <li>ERROR_NULL_ARGUMENT - if the listener is null</li> * </ul> * @exception SWTException <ul> *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> * * @see FocusListener * @see #addFocusListener */public void removeFocusListener(FocusListener listener) {	checkWidget ();	if (listener == null) error (SWT.ERROR_NULL_ARGUMENT);	if (eventTable == null) return;	eventTable.unhook (SWT.FocusIn, listener);	eventTable.unhook (SWT.FocusOut, listener);}/** * Removes the listener from the collection of listeners who will * be notified when the help events are generated for the control. * * @param listener the listener which should be notified * * @exception IllegalArgumentException <ul> *    <li>ERROR_NULL_ARGUMENT - if the listener is null</li> * </ul> * @exception SWTException <ul> *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> * * @see HelpListener * @see #addHelpListener */public void removeHelpListener (HelpListener listener) {	checkWidget ();	if (listener == null) error (SWT.ERROR_NULL_ARGUMENT);	if (eventTable == null) return;	eventTable.unhook (SWT.Help, listener);}/** * Removes the listener from the collection of listeners who will * be notified when keys are pressed and released on the system keyboard. * * @param listener the listener which should be notified * * @exception IllegalArgumentException <ul> *    <li>ERROR_NULL_ARGUMENT - if the listener is null</li> * </ul> * @exception SWTException <ul> *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> * * @see KeyListener * @see #addKeyListener */public void removeKeyListener(KeyListener listener) {	checkWidget ();	if (listener == null) error (SWT.ERROR_NULL_ARGUMENT);	if (eventTable == null) return;	eventTable.unhook (SWT.KeyUp, listener);	eventTable.unhook (SWT.KeyDown, listener);}/** * Removes the listener from the collection of listeners who will * be notified when the mouse passes or hovers over controls. * * @param listener the listener which should be notified * * @exception IllegalArgumentException <ul> *    <li>ERROR_NULL_ARGUMENT - if the listener is null</li> * </ul> * @exception SWTException <ul> *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> * * @see MouseTrackListener * @see #addMouseTrackListener */public void removeMouseTrackListener(MouseTrackListener listener) {	checkWidget ();	if (listener == null) error (SWT.ERROR_NULL_ARGUMENT);	if (eventTable == null) return;	eventTable.unhook (SWT.MouseEnter, listener);	eventTable.unhook (SWT.MouseExit, listener);	eventTable.unhook (SWT.MouseHover, listener);}/** * Removes the listener from the collection of listeners who will * be notified when mouse buttons are pressed and released. * * @param listener the listener which should be notified * * @exception IllegalArgumentException <ul> *    <li>ERROR_NULL_ARGUMENT - if the listener is null</li> * </ul> * @exception SWTException <ul> *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> * * @see MouseListener * @see #addMouseListener */public void removeMouseListener (MouseListener listener) {	checkWidget ();	if (listener == null) error (SWT.ERROR_NULL_ARGUMENT);	if (eventTable == null) return;	eventTable.unhook (SWT.MouseDown, listener);	eventTable.unhook (SWT.MouseUp, listener);	eventTable.unhook (SWT.MouseDoubleClick, listener);}/** * Removes the listener from the collection of listeners who will * be notified when the mouse moves. * * @param listener the listener which should be notified * * @exception IllegalArgumentException <ul> *    <li>ERROR_NULL_ARGUMENT - if the listener is null</li> * </ul> * @exception SWTException <ul> *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> * * @see MouseMoveListener * @see #addMouseMoveListener */public void removeMouseMoveListener(MouseMoveListener listener) {	checkWidget ();	if (listener == null) error (SWT.ERROR_NULL_ARGUMENT);	if (eventTable == null) return;	eventTable.unhook (SWT.MouseMove, listener);}/** * Removes the listener from the collection of listeners who will * be notified when the receiver needs to be painted. * * @param listener the listener which should be notified * * @exception IllegalArgumentException <ul> *    <li>ERROR_NULL_ARGUMENT - if the listener is null</li> * </ul> * @exception SWTException <ul> *    <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li> *    <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li> * </ul> * * @see PaintListener * @see #addPaintListener */public void removePaintListener(PaintListener listener) {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
夜夜爽夜夜爽精品视频| 亚洲精品乱码久久久久久久久 | 欧美videossexotv100| 在线观看亚洲精品视频| 91福利视频久久久久| 在线免费不卡视频| 欧美日韩在线直播| 欧美视频中文字幕| 欧美日韩高清一区二区三区| 欧美美女网站色| 日韩欧美一级二级三级| 久久久国产综合精品女国产盗摄| 久久久无码精品亚洲日韩按摩| 日本一区二区不卡视频| 国产欧美视频一区二区三区| 国产精品成人午夜| 亚洲综合免费观看高清完整版在线| 日韩中文字幕区一区有砖一区| 看电视剧不卡顿的网站| 国产一区美女在线| 色综合久久88色综合天天免费| 欧美久久一二三四区| 日韩精品一区二区三区四区视频| 欧美激情资源网| 亚洲一二三四在线观看| 九九热在线视频观看这里只有精品| 韩国精品久久久| 91女厕偷拍女厕偷拍高清| 欧美一卡二卡在线观看| 国产精品视频一二| 视频在线观看一区二区三区| 国产剧情一区二区| 欧美这里有精品| 精品国产一区二区三区不卡| 亚洲精品成人天堂一二三| 久久av老司机精品网站导航| av中文字幕不卡| 亚洲精品在线免费播放| 一区二区三区在线播| 国产精品一区二区三区网站| 欧美羞羞免费网站| 国产香蕉久久精品综合网| 午夜影院在线观看欧美| 成人精品在线视频观看| 日韩精品一区二区三区三区免费 | 色88888久久久久久影院按摩| 日韩情涩欧美日韩视频| 一区二区三区成人| 国产精选一区二区三区| 日韩精品一区二区三区视频 | 日韩av午夜在线观看| 91在线观看成人| 久久久另类综合| 日韩av高清在线观看| 91国产成人在线| 亚洲欧美另类小说视频| 国产91丝袜在线观看| 欧美大白屁股肥臀xxxxxx| 亚洲一卡二卡三卡四卡| 在线亚洲一区观看| 亚洲欧洲精品天堂一级 | 欧美三级日韩三级国产三级| 中文一区二区完整视频在线观看| 美腿丝袜一区二区三区| 欧美另类久久久品| 天天综合日日夜夜精品| 欧美日韩中文字幕精品| 亚洲高清久久久| 欧美在线观看视频一区二区三区| 亚洲欧美色综合| 色呦呦网站一区| 亚洲一二三专区| 欧美肥大bbwbbw高潮| 午夜精品视频一区| 欧美日本乱大交xxxxx| 性久久久久久久| 欧美一区二区免费| 精品在线视频一区| 国产午夜精品久久久久久免费视 | 色综合久久中文字幕| 最新国产成人在线观看| 一本久久a久久精品亚洲| 亚洲精品国产无天堂网2021| 欧美日韩国产综合一区二区三区| 日韩成人精品视频| 久久众筹精品私拍模特| 丰满少妇久久久久久久| 一区二区日韩电影| 91精品婷婷国产综合久久性色| 日韩精品一级中文字幕精品视频免费观看| 欧美精品丝袜久久久中文字幕| 日韩中文字幕一区二区三区| 欧美精品一区二区三区在线播放| 国产成人综合在线播放| 亚洲欧洲国产日本综合| 欧美精品久久一区二区三区| 麻豆传媒一区二区三区| 国产精品美女视频| 欧美日韩黄色一区二区| 国产一区二区h| 一区二区三区日本| 精品999久久久| 色拍拍在线精品视频8848| 视频在线观看国产精品| 中文字幕精品综合| 欧美老人xxxx18| 国产成人久久精品77777最新版本| 亚洲三级电影网站| 欧美成人福利视频| 不卡的电影网站| 秋霞午夜av一区二区三区| 国产日韩欧美精品在线| 欧美日韩国产另类一区| 丰满放荡岳乱妇91ww| 日本在线观看不卡视频| 国产精品福利一区二区三区| 欧美一区二区三区色| 99在线热播精品免费| 久久激情五月婷婷| 亚洲一区在线观看视频| 国产精品久久久久久久久搜平片 | 亚洲va欧美va人人爽午夜| 国产欧美日产一区| 欧美精品乱码久久久久久按摩| 成人a级免费电影| 久久99热国产| 亚洲国产裸拍裸体视频在线观看乱了| 精品粉嫩超白一线天av| 欧美浪妇xxxx高跟鞋交| 色综合久久66| kk眼镜猥琐国模调教系列一区二区 | 大陆成人av片| 久久99精品一区二区三区| 亚洲一区二区三区国产| 国产精品二区一区二区aⅴ污介绍| 日韩亚洲欧美一区二区三区| 欧美日韩国产中文| 欧美日韩一区二区电影| 日本高清免费不卡视频| 91视视频在线观看入口直接观看www | 亚洲欧美区自拍先锋| 中文一区在线播放| 欧美精品一区二区三区很污很色的| 欧美日韩国产高清一区| 欧美日韩免费观看一区三区| 日本精品一级二级| 色激情天天射综合网| 一本到一区二区三区| 91亚洲精品乱码久久久久久蜜桃| 成人黄色在线视频| 色综合天天性综合| 欧美性受xxxx黑人xyx性爽| 色婷婷久久久久swag精品| 91美女在线看| 91久久久免费一区二区| 欧美午夜片在线看| 91精品久久久久久久91蜜桃| 91精品国产91久久久久久一区二区| 欧美人xxxx| 欧美不卡在线视频| 欧美国产精品专区| 亚洲人成人一区二区在线观看| 亚洲激情在线播放| 午夜精品久久久| 九九精品一区二区| 波多野结衣中文字幕一区| 色女孩综合影院| 91精品国产91久久久久久一区二区 | 欧美日韩一区视频| 欧美刺激脚交jootjob| 欧美国产日本视频| 亚洲一区二区三区美女| 精品无码三级在线观看视频| 国产成a人无v码亚洲福利| 日本高清不卡在线观看| 日韩一区二区影院| 国产精品久久777777| 日韩1区2区日韩1区2区| 国产馆精品极品| 欧美日韩视频专区在线播放| 久久综合视频网| 亚洲另类春色校园小说| 美女诱惑一区二区| 97国产一区二区| 欧美大片在线观看一区二区| 自拍偷拍亚洲欧美日韩| 日本午夜一区二区| 91老师国产黑色丝袜在线| 欧美大片在线观看一区| 亚洲综合区在线| 懂色av一区二区三区免费看| 欧美精品久久久久久久多人混战 | 精品一区二区免费| 一本大道av一区二区在线播放| 欧美电影免费观看完整版| 亚洲免费观看在线视频| 国产原创一区二区| 欧美日本高清视频在线观看| ...xxx性欧美| 国产精品99久久久久久久女警|