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

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

?? addressbook.java

?? aglet的部分源碼
?? JAVA
字號:
package com.ibm.aglet.util;/* * @(#)AddressBook.java *  * (c) Copyright IBM Corp. 1998 *  * IBM grants you a non-exclusive, non-transferrable License to * use this program internally solely for the purposes of testing * and evaluating Java Aglet API. * You may not distribute, sublicense, lease, rent or use this * sample program externally. *  * THIS ROGRAM IS PROVIDED "AS IS" WITHOUT ANY WARRANTY EXPRESS OR * IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE WARRANTY OF * NON-INFRINGEMENT AND THE WARRANTIES OF MERCHANTIBILITY AND * FITNESS FOR A PARTICULAR PURPOSE. * IBM WILL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY YOU AS * A RESULT OF USING THIS SAMPLE PROGRAM. IN NO EVENT WILL IBM BE * LIABLE FOR ANY SPECIAL, INDIRECT CONSEQUENTIAL DAMAGES OR LOST * PROFITS EVEN IF IBM HAS BEEN ADVISED OF THE POSSIBILITY OF THEIR * OCCURRENCE OR LOSS OF OR DAMAGE TO YOUR RECORDS OR DATA. * IBM WILL NOT BE LIABLE FOR ANY THIRD PARTY CLAIMS AGAINST YOU. */import java.awt.*;import java.awt.event.*;import java.util.StringTokenizer;import com.ibm.awb.misc.Resource;public class AddressBook extends Window implements ActionListener, 		ItemListener, FocusListener {	transient List _list = new List(10, false);	transient AddressChooser _chooser = null;	private Button _add = new Button("Add to AddressBook");	private Button _delete = new Button("Delete");	private Button _target = null;	private GridBagLayout _layout = new GridBagLayout();	private String _title = "AddressBook";	private Rectangle _title_bounds;	int pad = 0;	int ascent = 0;	MouseListener mlistener = new MouseAdapter() {		public void mouseEntered(MouseEvent e) {			if (getParent().isVisible() == false) {				setVisible(false);				_target = null;			} else {				adjust();			} 		} 	};	WindowListener wlistener = new WindowAdapter() {		public void windowClosing(WindowEvent ev) {			setVisible(false);		} 	};	/*	 * static public void main(String str[]) {	 * Frame f = new Frame();	 * 	 * AddressBook c = new AddressBook("Address Book");	 * c.setBackground(Color.lightGray);	 * c.list.addItem("itemA");	 * c.list.addItem("itemB");	 * c.list.addItem("itemC");	 * c.list.addItem("atp://moshima.trl.ibm.com/");	 * 	 * f.setLayout(new GridLayout(1,1));	 * f.add(c);	 * f.pack();	 * f.show();	 * }	 */	public AddressBook(Frame parent, AddressChooser chooser) {		super(parent);		_chooser = chooser;		setLayout(_layout);		GridBagConstraints cns = new GridBagConstraints();		cns.fill = GridBagConstraints.NONE;		cns.gridwidth = 1;		cns.weighty = 0.0;		cns.weightx = 0.0;		cns.anchor = GridBagConstraints.WEST;		addCmp(_add, cns);		cns.gridwidth = GridBagConstraints.REMAINDER;		cns.anchor = GridBagConstraints.EAST;		addCmp(_delete, cns);		_delete.setEnabled(_list.getSelectedItem() != null);		cns.gridwidth = GridBagConstraints.REMAINDER;		cns.weightx = 1.0;		cns.weighty = 1.0;		cns.fill = GridBagConstraints.BOTH;		addCmp(_list, cns);		_list.addActionListener(this);		_list.addItemListener(this);		_add.setActionCommand("add");		_add.addActionListener(this);		_delete.setActionCommand("delete");		_delete.addActionListener(this);		addWindowListener(wlistener);		addMouseListener(mlistener);		addFocusListener(this);	}	public void actionPerformed(ActionEvent ev) {		if ("add".equals(ev.getActionCommand())) {			if (_chooser != null) {				String newitem = _chooser.getAddress();				int count = _list.getItemCount();				for (int i = 0; i < count; i++) {					if (newitem.equals(_list.getItem(i))) {						return;					} 				} 				_list.add(newitem);				updateAddressBook();			} 		} else if ("delete".equals(ev.getActionCommand())) {			int x = _list.getSelectedIndex();			if (x >= 0) {				_list.remove(x);			} 			updateAddressBook();		} 		if (_list == ev.getSource()) {			setVisible(false);			_chooser.addressSelected(_list.getSelectedItem());		} 	}	protected void addCmp(Component c, GridBagConstraints cns) {		_layout.setConstraints(c, cns);		add(c);	}	public void addNotify() {		super.addNotify();		if (_title != null) {			FontMetrics fm = getFontMetrics(getFont());			pad = fm.getHeight();			ascent = fm.getAscent() + fm.getLeading();			_title_bounds = new Rectangle(pad * 2, 0, fm.stringWidth(_title), 										  fm.getHeight());		} 		reLayout();	}	public void adjust() {		if (_target == null) {			return;		} 		Point loc = _target.getLocationOnScreen();		loc.y += _target.getSize().height;		setLocation(loc.x, loc.y);	}	public void focusGained(FocusEvent ev) {		if (isVisible()) {			adjust();			toFront();		} 	}	public void focusLost(FocusEvent ev) {}	public void itemStateChanged(ItemEvent ev) {		String item = _list.getSelectedItem();		if (item != null) {			_delete.setEnabled(true);			_chooser.setAddress(item);		} else {			_delete.setEnabled(false);			_chooser.setAddress("");		} 	}	public void paint(Graphics g) {		super.paint(g);		g.setColor(getBackground());		Dimension size = getSize();		g.fillRect(0, 0, size.width, size.height);		g.draw3DRect(3, 3, size.width - 6, size.height - 6, false);		g.draw3DRect(4, 4, size.width - 8, size.height - 8, true);		if (_title != null) {			g.fillRect(_title_bounds.x, _title_bounds.y, _title_bounds.width, 					   _title_bounds.height);			g.setColor(Color.black);			g.drawString(_title, pad * 2, ascent);		} 	}	public void popup(Button c) {		_target = c;		_target.setLabel("Close");		adjust();		if (_list.getItemCount() > 0) {			_list.removeAll();		} 		Resource res = Resource.getResourceFor("aglets");		String address[] = res.getStringArray("aglets.addressbook", " ");		for (int i = 0; i < address.length; i++) {			_list.add(address[i]);		} 		show();		toFront();	}	private void reLayout() {		Insets insets = new Insets(pad * 2, pad, pad, pad);		GridBagLayout newlayout = new GridBagLayout();		GridBagConstraints cns = null;		cns = _layout.getConstraints(_add);		cns.insets = insets;		newlayout.setConstraints(_add, cns);		cns = _layout.getConstraints(_delete);		cns.insets = insets;		newlayout.setConstraints(_delete, cns);		cns = _layout.getConstraints(_list);		cns.insets = new Insets(0, pad, pad, pad);		newlayout.setConstraints(_list, cns);		setLayout(newlayout);	}	public void setBounds(int x, int y, int width, int height) {		super.setBounds(x, y, width, height);		repaint();	}	public void setTitle(String title) {		_title = title;		if (_title != null) {			FontMetrics fm = getFontMetrics(getFont());			pad = fm.getHeight();			ascent = fm.getAscent() + fm.getLeading();		} 		reLayout();	}	public void setVisible(boolean v) {		if (_target != null) {			if (v) {				_target.setLabel("Close");			} else {				_target.setLabel("AddressBook");			} 		} 		super.setVisible(v);	}	private void updateAddressBook() {		Resource res = Resource.getResourceFor("aglets");		String all = "";		int count = _list.getItemCount();		for (int i = 0; i < count; i++) {			all += _list.getItem(i) + " ";		} 		res.setResource("aglets.addressbook", all);	}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色哟哟在线观看一区二区三区| 久久99国产精品尤物| 久久午夜电影网| 日韩精品影音先锋| 717成人午夜免费福利电影| 欧美视频完全免费看| 欧美日韩一本到| 欧美一区二区在线观看| 日韩一区二区免费高清| 欧美大尺度电影在线| 久久综合五月天婷婷伊人| 国产区在线观看成人精品 | 国产在线视频精品一区| 另类小说视频一区二区| 激情成人午夜视频| 国产成人亚洲综合a∨婷婷| 国产成人av一区二区三区在线观看| 风间由美性色一区二区三区| 99久久综合国产精品| 欧美伊人久久久久久午夜久久久久| 欧美剧在线免费观看网站| 欧美一区二区三区成人| 久久久久久久久久久久久女国产乱| 国产日本亚洲高清| 亚洲一区在线电影| 精品一区二区三区蜜桃| 99精品一区二区| 欧美精品乱码久久久久久| 欧美精品一区在线观看| 亚洲三级视频在线观看| 日韩福利电影在线| 成人黄色一级视频| 欧美一卡2卡3卡4卡| 国产精品视频一区二区三区不卡| 亚洲午夜免费福利视频| 国产九色精品成人porny| 99久久精品一区二区| 日韩一区二区三区精品视频| 中文字幕视频一区二区三区久| 日日摸夜夜添夜夜添亚洲女人| 国产一区二区电影| 欧美影院一区二区三区| 久久精品在线观看| 日本欧美大码aⅴ在线播放| 99国产精品久久久| 久久久不卡网国产精品一区| 亚洲午夜精品网| 成人爽a毛片一区二区免费| 91精品国产美女浴室洗澡无遮挡| 亚洲视频在线一区观看| 狂野欧美性猛交blacked| 在线观看www91| 国产精品久久久久久亚洲伦| 麻豆精品在线看| 欧美日韩一级视频| 一区二区三区欧美日| 菠萝蜜视频在线观看一区| 亚洲精品一区二区三区影院| 亚洲成av人片一区二区梦乃| 色偷偷成人一区二区三区91| 国产精品欧美一级免费| 国产馆精品极品| 精品国产成人在线影院| 免费成人在线影院| 欧美一区日韩一区| 日韩国产欧美一区二区三区| 欧美日韩一区二区三区在线看| 亚洲男女一区二区三区| 成人av午夜电影| 国产精品久线在线观看| 成人一区二区三区视频在线观看| www日韩大片| 国产精品一区二区久久精品爱涩| 日韩欧美资源站| 精品一区二区三区免费毛片爱| 欧美一卡二卡三卡四卡| 日本美女一区二区三区| 欧美一区二区三区视频免费播放| 日韩精品亚洲专区| 欧美xxx久久| 国产成人精品免费| 国产精品的网站| 色av成人天堂桃色av| 亚洲国产毛片aaaaa无费看| 欧美视频你懂的| 日本午夜精品一区二区三区电影 | 日本不卡一区二区三区| 6080国产精品一区二区| 老司机免费视频一区二区三区| 日韩欧美色综合网站| 国产精品88888| 国产精品乱码一区二区三区软件 | 99热这里都是精品| 亚洲精品福利视频网站| 欧美日韩在线亚洲一区蜜芽| 奇米888四色在线精品| 久久久亚洲欧洲日产国码αv| 国产91丝袜在线18| 亚洲午夜久久久久久久久久久| 日韩欧美成人激情| 成人免费福利片| 天天色图综合网| 久久久不卡网国产精品一区| 99久久婷婷国产| 日本女优在线视频一区二区| 国产日韩视频一区二区三区| 91网站最新地址| 日韩av网站在线观看| 国产人妖乱国产精品人妖| 91黄色激情网站| 国产尤物一区二区| 一二三区精品视频| 久久男人中文字幕资源站| 91免费小视频| 国精产品一区一区三区mba桃花| 亚洲日本免费电影| 欧美成人精品福利| 欧美最猛性xxxxx直播| 狠狠色2019综合网| 亚洲超碰97人人做人人爱| 欧美国产一区二区在线观看| 7777精品久久久大香线蕉| 北条麻妃国产九九精品视频| 久久国产免费看| 亚洲一区二区三区视频在线| 亚洲国产精华液网站w | 国产午夜精品一区二区三区四区| 在线欧美一区二区| 成人精品一区二区三区中文字幕| 亚洲va天堂va国产va久| |精品福利一区二区三区| 久久美女艺术照精彩视频福利播放 | 蜜桃视频免费观看一区| 亚洲欧美区自拍先锋| 中文字幕第一区综合| 精品入口麻豆88视频| 69成人精品免费视频| 欧美色综合久久| 欧美午夜不卡在线观看免费| 99精品久久99久久久久| 成人免费毛片aaaaa**| 国产乱码精品一区二区三区av| 日本v片在线高清不卡在线观看| 玉米视频成人免费看| 一色屋精品亚洲香蕉网站| 欧美极品aⅴ影院| 国产亚洲成aⅴ人片在线观看 | 国产精品免费看片| 亚洲国产激情av| 国产精品成人一区二区三区夜夜夜| 久久久99久久精品欧美| 久久久影院官网| 亚洲国产精品传媒在线观看| 久久免费电影网| 国产精品色在线观看| 日韩一区在线播放| 亚洲黄色性网站| 五月天精品一区二区三区| 天堂成人国产精品一区| 欧美aaa在线| 激情成人午夜视频| 成人午夜视频网站| 91首页免费视频| 欧美在线短视频| 日韩一区国产二区欧美三区| 日韩欧美在线观看一区二区三区| 日韩三级在线观看| 久久久久久久久久看片| 国产精品久久久久久久久果冻传媒 | 制服丝袜av成人在线看| 日韩一级在线观看| 国产午夜精品一区二区三区四区| 中文字幕不卡的av| 一区二区三区美女| 美腿丝袜亚洲综合| 国产69精品久久久久777| 一本久久a久久精品亚洲| 欧美日本一区二区三区四区| 欧美变态tickling挠脚心| 国产精品久久久久久久久久久免费看| 亚洲久本草在线中文字幕| 亚洲成人精品影院| 国产精品888| 欧美日韩日日夜夜| 久久免费午夜影院| 亚洲国产成人av网| 国产成人精品午夜视频免费| 在线观看成人免费视频| 精品国产露脸精彩对白| 亚洲免费av高清| 国模大尺度一区二区三区| 色天使色偷偷av一区二区 | 国产麻豆成人传媒免费观看| 91色视频在线| 26uuu亚洲婷婷狠狠天堂| 艳妇臀荡乳欲伦亚洲一区| 国产精品亚洲午夜一区二区三区| 91精品福利在线| 国产精品入口麻豆原神| 免费观看日韩av|