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

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

?? choice.java

?? this gcc-g++-3.3.1.tar.gz is a source file of gcc, you can learn more about gcc through this codes f
?? JAVA
字號:
/* Choice.java -- Java choice button widget.   Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc.This file is part of GNU Classpath.GNU Classpath is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2, or (at your option)any later version.GNU Classpath is distributed in the hope that it will be useful, butWITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNUGeneral Public License for more details.You should have received a copy of the GNU General Public Licensealong with GNU Classpath; see the file COPYING.  If not, write to theFree Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA02111-1307 USA.Linking this library statically or dynamically with other modules ismaking a combined work based on this library.  Thus, the terms andconditions of the GNU General Public License cover the wholecombination.As a special exception, the copyright holders of this library give youpermission to link this library with independent modules to produce anexecutable, regardless of the license terms of these independentmodules, and to copy and distribute the resulting executable underterms of your choice, provided that you also meet, for each linkedindependent module, the terms and conditions of the license of thatmodule.  An independent module is a module which is not derived fromor based on this library.  If you modify this library, you may extendthis exception to your version of the library, but you are notobligated to do so.  If you do not wish to do so, delete thisexception statement from your version. */package java.awt;import java.awt.peer.ChoicePeer;import java.awt.peer.ComponentPeer;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import java.io.Serializable;import java.util.Vector;/**  * This class implements a drop down choice list.  *  * @author Aaron M. Renn (arenn@urbanophile.com)  */public class Choice extends Component implements ItemSelectable, Serializable{/* * Static Variables */// Serialization constantprivate static final long serialVersionUID = -4075310674757313071L;/*************************************************************************//* * Instance Variables *//**  * @serial A list of items for the choice box, which can be <code>null</code>.  */private Vector pItems = new Vector();/**  * @serial The index of the selected item in the choice box.  */private int selectedIndex = -1;// Listener chainprivate ItemListener item_listeners;/*************************************************************************//* * Constructors */  /**   * Initializes a new instance of <code>Choice</code>.   *   * @exception HeadlessException If GraphicsEnvironment.isHeadless()   * returns true   */  public Choice()  {    if (GraphicsEnvironment.isHeadless())      throw new HeadlessException ();  }/*************************************************************************//* * Instance Methods *//**  * Returns the number of items in the list.  *  * @return The number of items in the list.  */public intgetItemCount(){  return(pItems.size());}/*************************************************************************//**  * Returns the number of items in the list.  *  * @return The number of items in the list.  *  * @deprecated This method is deprecated in favor of <code>getItemCount</code>.  */public intcountItems(){  return(pItems.size());}/*************************************************************************//**  * Returns the item at the specified index in the list.  *  * @param index The index into the list to return the item from.  *  * @exception ArrayIndexOutOfBoundsException If the index is invalid.  */public StringgetItem(int index){  return((String)pItems.elementAt(index));}/*************************************************************************//**  * Adds the specified item to this choice box.  *  * @param item The item to add.  *  * @exception NullPointerException If the item's value is null  *  * @since 1.1  */public synchronized voidadd(String item){  if (item == null)    throw new NullPointerException ("item must be non-null");  pItems.addElement(item);  int i = pItems.size () - 1;  if (peer != null)    {      ChoicePeer cp = (ChoicePeer) peer;      cp.add (item, i);    }  if (i == 0)    select (0);}/*************************************************************************//**  * Adds the specified item to this choice box.  *  * This method is oboslete since Java 2 platform 1.1. Please use @see add  * instead.  *  * @param item The item to add.  *  * @exception NullPointerException If the item's value is equal to null  */public synchronized voidaddItem(String item){  add(item);}/*************************************************************************//** Inserts an item into this Choice.  Existing items are shifted * upwards.  If the new item is the only item, then it is selected. * If the currently selected item is shifted, then the first item is * selected.  If the currently selected item is not shifted, then it * remains selected. * * @param item The item to add. * @param index The index at which the item should be inserted. * * @exception IllegalArgumentException If index is less than 0 */public synchronized voidinsert(String item, int index){  if (index < 0)    throw new IllegalArgumentException ("index may not be less then 0");  if (index > getItemCount ())    index = getItemCount ();  pItems.insertElementAt(item, index);  if (peer != null)    {      ChoicePeer cp = (ChoicePeer) peer;      cp.add (item, index);    }  if (getItemCount () == 1 || selectedIndex >= index)    select (0);}/*************************************************************************//**  * Removes the specified item from the choice box.  *  * @param item The item to remove.  *  * @exception IllegalArgumentException If the specified item doesn't exist.  */public synchronized voidremove(String item){  int index = pItems.indexOf(item);  if (index == -1)    throw new IllegalArgumentException ("item \""					+ item + "\" not found in Choice");  remove(index);}/*************************************************************************//**  * Removes the item at the specified index from the choice box.  *  * @param index The index of the item to remove.  *  * @exception IndexOutOfBoundsException If the index is not valid.  */public synchronized voidremove(int index){  pItems.removeElementAt(index);  if (peer != null)    {      ChoicePeer cp = (ChoicePeer) peer;      cp.remove (index);    }  if (index == selectedIndex)    select (0);  else if (selectedIndex > index)    --selectedIndex;}/*************************************************************************//**  * Removes all of the objects from this choice box.  */public synchronized voidremoveAll(){  int count = getItemCount();  for (int i = 0; i < count; i++)    {      // Always remove 0.      remove(0);    }}/*************************************************************************//**  * Returns the currently selected item, or null if no item is  * selected.  *  * @return The currently selected item.  */public synchronized StringgetSelectedItem(){  return (selectedIndex == -1	  ? null	  : ((String)pItems.elementAt(selectedIndex)));}/*************************************************************************//**  * Returns an array with one row containing the selected item.  *  * @return An array containing the selected item.  */public synchronized Object[]getSelectedObjects(){  if (selectedIndex == -1)    return null;  Object[] objs = new Object[1];  objs[0] = pItems.elementAt(selectedIndex);  return(objs);}/*************************************************************************//**  * Returns the index of the selected item.  *  * @return The index of the selected item.  */public intgetSelectedIndex(){  return(selectedIndex);}/*************************************************************************//**  * Forces the item at the specified index to be selected.  *  * @param index The index of the row to make selected.  *  * @exception IllegalArgumentException If the specified index is invalid.  */public synchronized voidselect(int index){  if ((index < 0) || (index > getItemCount()))    throw new IllegalArgumentException("Bad index: " + index);  this.selectedIndex = index;  if (peer != null)    {      ChoicePeer cp = (ChoicePeer) peer;      cp.select (index);    }}/*************************************************************************//**  * Forces the named item to be selected.  *  * @param item The item to be selected.  *  * @exception IllegalArgumentException If the specified item does not exist.  */public synchronized voidselect(String item){  int index = pItems.indexOf(item);  if (index >= 0)    select(index);}/*************************************************************************//**  * Creates the native peer for this object.  */public voidaddNotify(){  if (peer == null)    peer = getToolkit ().createChoice (this);  super.addNotify ();}/*************************************************************************//**  * Adds the specified listener to the list of registered listeners for  * this object.  *  * @param listener The listener to add.  */public synchronized voidaddItemListener(ItemListener listener){  item_listeners = AWTEventMulticaster.add(item_listeners, listener);}/*************************************************************************//**  * Removes the specified listener from the list of registered listeners for  * this object.  *  * @param listener The listener to remove.  */public synchronized voidremoveItemListener(ItemListener listener){  item_listeners = AWTEventMulticaster.remove(item_listeners, listener);}/*************************************************************************//**  * Processes this event by invoking <code>processItemEvent()</code> if the  * event is an instance of <code>ItemEvent</code>, otherwise the event  * is passed to the superclass.  *  * @param event The event to process.  */protected voidprocessEvent(AWTEvent event){  if (event instanceof ItemEvent)    processItemEvent((ItemEvent)event);  else    super.processEvent(event);}/*************************************************************************//**  * Processes item event by dispatching to any registered listeners.  *  * @param event The event to process.  */protected voidprocessItemEvent(ItemEvent event){  if (item_listeners != null)    item_listeners.itemStateChanged(event);}voiddispatchEventImpl(AWTEvent e){  if (e.id <= ItemEvent.ITEM_LAST      && e.id >= ItemEvent.ITEM_FIRST      && (item_listeners != null 	  || (eventMask & AWTEvent.ITEM_EVENT_MASK) != 0))    processEvent(e);  else    super.dispatchEventImpl(e);}/*************************************************************************//**  * Returns a debugging string for this object.  *  * @return A debugging string for this object.  */protected StringparamString(){  return ("selectedIndex=" + selectedIndex + "," + super.paramString());}} // class Choice 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久er热在这里只有精品15| 亚洲视频一区在线观看| 日韩av一区二区在线影视| 欧美性生活影院| 亚洲宅男天堂在线观看无病毒| 日本伦理一区二区| 天天操天天色综合| 日韩视频在线观看一区二区| 美女视频黄 久久| 久久久国产精华| 成人av网址在线观看| 亚洲欧美另类小说视频| 欧美日本在线看| 狠狠色丁香久久婷婷综合_中| 精品动漫一区二区三区在线观看| 国产高清在线观看免费不卡| 国产精品国产三级国产有无不卡| 一本到高清视频免费精品| 婷婷国产在线综合| 欧美精品一区二区久久久| www.99精品| 日韩中文欧美在线| 国产网站一区二区| 在线观看免费亚洲| 激情成人午夜视频| 亚洲免费高清视频在线| 欧美一级理论片| 成人一区二区三区视频在线观看| 一区二区三区中文免费| 日韩三级精品电影久久久| 成人听书哪个软件好| 亚洲第一久久影院| 国产欧美日韩另类一区| 欧美日韩精品三区| 丰满白嫩尤物一区二区| 首页国产丝袜综合| **欧美大码日韩| 精品久久久久99| 欧美日韩国产在线播放网站| 国产乱码字幕精品高清av | 日韩一区二区高清| www.激情成人| 国产一区二区免费视频| 亚洲国产日韩一区二区| 欧美国产日韩在线观看| 日韩欧美一区电影| 欧美视频在线一区| 成人av第一页| 国产露脸91国语对白| 天天色天天爱天天射综合| 自拍偷拍欧美激情| 国产欧美一区二区精品婷婷| 欧美一级黄色大片| 欧美亚洲丝袜传媒另类| caoporn国产精品| 国产一区二区看久久| 捆绑变态av一区二区三区| 亚洲综合久久久久| ...中文天堂在线一区| 久久精品男人天堂av| 日韩欧美美女一区二区三区| 欧美日韩免费在线视频| 一本到一区二区三区| 99久久精品情趣| 成人手机电影网| 国产二区国产一区在线观看| 蓝色福利精品导航| 美女www一区二区| 天天色 色综合| 日韩精品91亚洲二区在线观看| 亚洲精品老司机| 亚洲少妇最新在线视频| 国产精品久久久久久久裸模| 欧美国产一区二区在线观看| 国产亚洲va综合人人澡精品| 久久亚洲一区二区三区四区| 精品国产一区二区国模嫣然| 精品国产一区二区三区忘忧草 | 欧美日韩精品免费观看视频| 欧美在线观看视频一区二区三区 | 国产最新精品免费| 美女视频免费一区| 久久精品国产久精国产| 久久er精品视频| 国产在线播放一区三区四| 精品一区二区日韩| 国产美女在线观看一区| 国产传媒日韩欧美成人| a美女胸又www黄视频久久| av电影一区二区| 日本乱码高清不卡字幕| 欧美日韩精品欧美日韩精品一| 欧美蜜桃一区二区三区| 欧美xxxx老人做受| 久久精品综合网| 亚洲欧美在线观看| 亚洲国产日韩综合久久精品| 青草国产精品久久久久久| 久久99精品久久久| 成人看片黄a免费看在线| 色婷婷亚洲综合| 91精品国产91热久久久做人人| 亚洲精品一区二区三区香蕉| 国产精品视频免费看| 一区二区三区在线免费播放| 日韩av一区二区在线影视| 韩国av一区二区三区在线观看| 国产成人免费高清| 欧美在线视频你懂得| 日韩欧美激情在线| 中文字幕中文乱码欧美一区二区| 亚洲午夜免费福利视频| 国产一区久久久| 色偷偷一区二区三区| 日韩精品一区二区三区在线观看| 欧美激情综合在线| 午夜精品久久久久久久99樱桃| 精品在线你懂的| 色综合久久精品| 欧美电视剧在线观看完整版| 国产精品高潮久久久久无| 午夜一区二区三区在线观看| 国产精品亚洲专一区二区三区| 一本高清dvd不卡在线观看| 日韩欧美在线观看一区二区三区| 中文字幕一区二区三区四区不卡| 午夜日韩在线电影| 波多野结衣中文字幕一区 | 精品一区二区三区视频在线观看| www.亚洲色图| 欧美mv日韩mv| 亚洲午夜在线电影| 99在线视频精品| 欧美大度的电影原声| 一区二区视频免费在线观看| 国产在线精品一区二区夜色| 欧洲一区二区av| 国产视频一区二区三区在线观看| 婷婷久久综合九色国产成人| 91丨porny丨国产| 久久久久国产免费免费| 午夜精品免费在线| 色视频一区二区| 久久久久久久久久美女| 日本一区中文字幕| 欧美午夜寂寞影院| 亚洲欧美激情一区二区| 国产成人综合视频| 日韩精品综合一本久道在线视频| 亚洲精品伦理在线| 成人18精品视频| 欧美韩国日本不卡| 国产剧情在线观看一区二区| 日韩欧美国产高清| 日韩精品电影在线| 欧美日韩国产中文| 亚洲成人7777| 欧美亚洲国产一区二区三区va| 中文字幕一区二区三区蜜月 | 欧美亚洲一区二区在线观看| 国产精品第四页| 欧美一级在线免费| av福利精品导航| 日韩精品免费视频人成| 午夜av电影一区| 欧美中文字幕不卡| 一区二区三区在线不卡| 色诱亚洲精品久久久久久| 自拍视频在线观看一区二区| 成人久久久精品乱码一区二区三区 | 久久网站最新地址| 久久99精品国产麻豆婷婷| 欧美大黄免费观看| 国产精品系列在线播放| 久久嫩草精品久久久精品 | 国产麻豆成人传媒免费观看| 精品国产免费视频| 国产精品99久久不卡二区| 久久九九久久九九| 99久久综合色| 亚洲一区二区三区小说| 欧美三级一区二区| 蜜桃视频在线观看一区| 精品美女在线观看| 成人黄色电影在线| 亚洲精品成人悠悠色影视| 欧美日韩精品专区| 毛片一区二区三区| 国产欧美一区二区精品性色超碰 | 日韩电影在线免费看| 日韩精品中文字幕一区| 国产成人在线看| 亚洲裸体xxx| 欧美疯狂性受xxxxx喷水图片| 美国十次综合导航| 国产精品国模大尺度视频| 在线观看免费一区| 激情综合网天天干| 国产精品蜜臀av| 欧美老肥妇做.爰bbww视频|