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

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

?? ibordercomponent.java

?? ibm的窗體
?? JAVA
字號:

package com.ibm.iwt.window;

import java.awt.Window;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import java.util.Vector;

import javax.swing.JPanel;

import com.ibm.iwt.event.WindowChangeEvent;
import com.ibm.iwt.event.WindowChangeListener;
import com.ibm.iwt.util.IWTUtilities;

/**
 * The superclass of any Panel that wishes to resize the application window.
 * <br>The obvious subclasses of this class are the IContentPane and the IWindowTitleBar
 * but any panel may resize the window.  An example of this is the trend
 * to place a large panel in the lower right corner of application windows that
 * assists in resizing of the window.  By simply subclassing this and firing
 * appropriate events, any panel can cause the window to resize.
 * @author MAbernethy
 */
public abstract class IBorderComponent extends JPanel implements MouseListener, MouseMotionListener
{
	/** the direction the mouse is moving */
	protected int direction = WindowChangeEvent.RESIZE_NONE;
	/** whether the mouse is on the border */
	protected boolean isMouseOnBorder;
	/** the window change event listeners */
	protected Vector listeners = new Vector();
	/** the top level parent of this panel - the application window */
	protected Window parent;
	/** the stored x position */
	protected int X = 0;
	/** the stored y position */
	protected int Y = 0;

	/**
	 * Creates an IBorderComponent.
	 */
	public IBorderComponent()
	{
		super();
	}
	
	/**
	 * Adds a listener for WindowChangeEvents.
	 * @param l the listener
	 */
	public synchronized void addWindowChangeListener(WindowChangeListener l)
	{
		if (!listeners.contains(l))		
			listeners.add(l);
	}
	
	/**
	 * Fires a WindowChangeEvent to all listeners.  Subclasses call this event
	 * to relay their events.
	 * @param type the type of WindowChangeEvent that occurred
	 * @param e the WindowChangeEvent that is getting dispatched
	 */
	protected void fireWindowChangeEvent(int type, WindowChangeEvent e)
	{
		int size = listeners.size();
		for (int i=0; i<size; i++)
		{
			switch (type)
			{
				case WindowChangeEvent.WINDOW_MOVED:
				{
					((WindowChangeListener)listeners.get(i)).windowMoved(e);
					continue;
				}
				case WindowChangeEvent.WINDOW_CLOSED:
				{
					((WindowChangeListener)listeners.get(i)).windowClosed(e);
					continue;
				}
				case WindowChangeEvent.WINDOW_MAXIMIZED:
				{
					((WindowChangeListener)listeners.get(i)).windowMaximized(e);
					continue;
				}
				case WindowChangeEvent.WINDOW_MINIMIZED:
				{
					((WindowChangeListener)listeners.get(i)).windowMinimized(e);
					continue;
				}				
				case WindowChangeEvent.WINDOW_RESIZED:
				{
					((WindowChangeListener)listeners.get(i)).windowResized(e);
					continue;
				}	
			}
		}
	}
	
	public boolean isTransparent(int x, int y)
	{
		return false;
	}
	
	/**
	 * Returns whether the window is maximized or not.
	 * @return whether the window is maximized
	 */
	protected boolean isWindowMaximized()
	{
		if (parent == null)
			parent = (Window)getTopLevelAncestor();

		return IWTUtilities.isWindowMaximized(parent);	
	}
	
	/**
	 * Removes a listener for WindowChangeEvents.
	 * @param l the listener
	 */
	public synchronized void removeWindowChangeListener(WindowChangeListener l)
	{
		listeners.remove(l);	
	}
	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久免费毛片精品| 在线视频国内自拍亚洲视频| 午夜天堂影视香蕉久久| 亚洲免费av观看| 亚洲婷婷综合久久一本伊一区| 国产三级三级三级精品8ⅰ区| 国产午夜精品在线观看| 日本一区二区不卡视频| 亚洲欧美综合另类在线卡通| 中文字幕中文字幕在线一区 | 亚洲国产欧美在线| 亚洲一区二区欧美| 性做久久久久久| 蓝色福利精品导航| 东方aⅴ免费观看久久av| 成人av免费在线观看| 日本精品一区二区三区高清| 欧美日韩久久久久久| 日韩一区二区在线观看| 国产无人区一区二区三区| 国产精品美女久久久久久久久久久| 国产欧美视频一区二区| 一区二区三区四区在线| 久久精品国产一区二区| 国产精品亚洲综合一区在线观看| 99re视频这里只有精品| 欧美久久久久免费| 久久久影院官网| 综合婷婷亚洲小说| 日韩国产精品久久久久久亚洲| 国产精品亚洲视频| 欧美天天综合网| 国产午夜一区二区三区| 亚洲在线免费播放| 国产成人精品影院| 7777精品伊人久久久大香线蕉最新版| 欧美mv日韩mv| 亚洲永久精品大片| 成人精品gif动图一区| 欧美夫妻性生活| 亚洲丝袜自拍清纯另类| 久久99国产乱子伦精品免费| 99久久伊人网影院| 337p日本欧洲亚洲大胆色噜噜| 一区二区在线观看视频在线观看| 国产一区二三区| 欧美日韩国产精选| 亚洲女女做受ⅹxx高潮| 国产成a人亚洲精| 日韩精品专区在线| 亚洲第一综合色| 91免费版在线看| 国产精品久久久久永久免费观看| 久久精品72免费观看| 欧美精品自拍偷拍| 亚洲第一精品在线| 色av成人天堂桃色av| 亚洲丝袜制服诱惑| av中文一区二区三区| 久久久影视传媒| 国产在线精品不卡| 日韩女优制服丝袜电影| 日韩**一区毛片| 制服丝袜成人动漫| 青娱乐精品在线视频| 制服丝袜亚洲色图| 日韩精品91亚洲二区在线观看| 欧美日韩日日骚| 亚洲综合激情小说| 精品视频资源站| 日韩高清不卡在线| 欧美一区二区三区在| 久久国产精品99久久人人澡| 日韩欧美国产一区二区在线播放| 蜜桃av一区二区| 337p日本欧洲亚洲大胆精品 | 亚洲摸摸操操av| 色诱视频网站一区| 亚洲午夜久久久久久久久电影院| 色播五月激情综合网| 亚洲一区二区三区爽爽爽爽爽 | 日本三级韩国三级欧美三级| 欧美三级视频在线| 琪琪一区二区三区| 精品国产区一区| 成人三级在线视频| 一区二区三区中文字幕| 欧美性色黄大片手机版| 日韩av一级电影| 欧美精品一区二区三区在线| 国产精品99久| 亚洲乱码国产乱码精品精可以看| 在线精品视频小说1| 蜜桃久久精品一区二区| 久久奇米777| 成人国产一区二区三区精品| 亚洲视频图片小说| 4438成人网| 99国产欧美久久久精品| 亚洲高清免费观看 | 欧美色大人视频| 久久99精品国产麻豆婷婷洗澡| 日本一区二区免费在线观看视频| 99热精品一区二区| 蜜桃av噜噜一区| 国产精品久久久久久久久动漫 | 免费成人av资源网| 国产欧美精品国产国产专区| 色噜噜久久综合| 国产一区二区三区四区五区美女| 亚洲乱码国产乱码精品精的特点| 欧美大片一区二区三区| 懂色av一区二区三区免费观看| 一区二区三区**美女毛片| 久久久久88色偷偷免费| 欧美色综合影院| voyeur盗摄精品| 麻豆精品一二三| 亚洲一区二区不卡免费| 久久久久青草大香线综合精品| 一本色道久久综合狠狠躁的推荐| 麻豆国产精品视频| 亚洲午夜一区二区三区| 中文字幕一区在线观看| 精品三级在线观看| 欧美视频自拍偷拍| 不卡欧美aaaaa| 国产在线一区二区综合免费视频| 一区二区在线看| 欧美激情在线看| 欧美videossexotv100| 欧美天天综合网| 色哟哟一区二区三区| 国产精品白丝av| 麻豆国产精品777777在线| 亚洲国产乱码最新视频| 亚洲视频在线一区| 中文字幕五月欧美| 国产欧美视频一区二区| 久久久久国产精品麻豆| 精品国产亚洲一区二区三区在线观看| 欧美高清视频在线高清观看mv色露露十八| av欧美精品.com| 93久久精品日日躁夜夜躁欧美| 国产成人精品免费在线| 国产在线视频不卡二| 久久99久久99| 国产精品18久久久久久久久| 捆绑紧缚一区二区三区视频| 日本不卡高清视频| 美日韩一区二区三区| 久久精品国产秦先生| 免费看黄色91| 激情综合网av| 国产一区不卡视频| 国产成人自拍在线| 99久久精品免费看国产免费软件| 国产酒店精品激情| proumb性欧美在线观看| 99riav久久精品riav| 欧美亚洲动漫另类| 日韩欧美一区二区视频| 欧美成人精品3d动漫h| 精品国产乱码久久久久久蜜臀| 26uuu久久天堂性欧美| 国产精品电影一区二区| 亚洲摸摸操操av| 婷婷中文字幕一区三区| 美国一区二区三区在线播放| 国产一区在线视频| av福利精品导航| 欧美性大战xxxxx久久久| 欧美一区在线视频| 久久久亚洲高清| 亚洲精品国久久99热| 午夜国产精品一区| 国产一区二区三区高清播放| 成人免费视频免费观看| 色视频欧美一区二区三区| 欧美日韩免费视频| 久久久www成人免费无遮挡大片| 国产精品久久久久aaaa樱花| 一二三区精品视频| 久久成人av少妇免费| youjizz国产精品| 制服丝袜日韩国产| 国产精品亲子伦对白| 亚洲不卡av一区二区三区| 精品在线一区二区三区| 日本韩国欧美一区| 国产亚洲一区字幕| 日韩av一区二区三区| 91视频国产观看| 精品国产乱码久久久久久1区2区| 亚洲男女毛片无遮挡| 国精品**一区二区三区在线蜜桃| 97精品久久久久中文字幕| 欧美xfplay| 亚洲一区二区三区三| 成人免费毛片app|