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

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

?? simplelist.java

?? 打印管理程序,測試完全通過.windows開發環境.
?? JAVA
字號:
/*
    $Author: $
    $Date: $
    $Revision: $
    $NoKeywords: $
*/
package jp.co.ntl.awt;

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Dimension;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.ItemSelectable;
import java.awt.AWTEventMulticaster;
import java.util.Vector;

import jp.co.ntl.awt.event.TableModelEvent;
import jp.co.ntl.awt.event.SelectionEvent;
import jp.co.ntl.awt.event.SelectionListener;

public class SimpleList extends java.awt.Panel implements ItemSelectable, ListChoiceCommon, SelectionListener {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Table table;
	private TableBody body;
	private MyTableModel model;

	private transient ItemListener itemListener;
	
	public SimpleList() {
		setLayout(null);

		model = new MyTableModel();
		table = new Table(model, 0, 15);
		body = table.getTableBody();
		table.setMultiSelection(false);
		table.setDrawRuledLine(false);
		table.setColor(Color.white);
		add(table);

		table.addSelectionListener(this);
	}
	
    public void addItem(String item) {
    	add(item);
    }
    
    public void add(String item) {
        model.addItem(item);
    }
    
    public void select(String item) {
    	for (int i = 0; i < model.getRowCount(); i++) {
    		String e = (String)model.getValueAt(i, 0);
    		if (e.equals(item)) {
    			select(i);
    			break;
    		}
    	}
    }
    
    public void select(int index) {
    	if (index < model.getRowCount()) {
    		table.selectRow(index);
    	}
    }
    
    public int getSelectedIndex() {
    	if (table.getSelectedCount() != 1) {
    		return -1;
    	}
    	return table.getSelectedRows()[0];
    }
    
    public String getSelectedItem() {
    	if (table.getSelectedCount() != 1) {
    		return null;
    	}
    	int index = table.getSelectedRows()[0];
    	if (model.getRowCount() <= index) {
    		return null;
    	}
    	return (String)model.getValueAt(index, 0);
    }
    
    public void removeAll() {
		model.removeAllElements();
        body.clearSelectedRows();
    }
    
    public void setBounds(int x, int y, int width, int height) {
		table.setBounds(2, 2, width - 4, height - 4);

		super.setBounds(x, y, width, height);
    }
    
    public void setEnabled(boolean enabled) {
		super.setEnabled(enabled);

	    table.setEnabled(enabled);
    }
    
    public void addItemListener(ItemListener listener) {
		if (listener == null) {
			return;
		}
		itemListener = AWTEventMulticaster.add(itemListener, listener);
    }

    public void removeItemListener(ItemListener listener) {
		if (listener == null) {
			return;
		}
		itemListener = AWTEventMulticaster.remove(itemListener, listener);
    }
    
    public Object[] getSelectedObjects() {
        return new Object[0];
    }
    
    public void selectionChanged(SelectionEvent se) {
        if (itemListener == null) {
            return;
        }
        itemListener.itemStateChanged(new ItemEvent(this, 
                                                    ItemEvent.ITEM_STATE_CHANGED, 
                                                    new Integer(table.getSelectedRows()[0]), 
                                                    ItemEvent.SELECTED));
    }

	public void paint(Graphics g) {
		Dimension d = getSize();
		
		g.setColor(Color.gray);
		g.drawLine(0, 0, 0, d.height - 2);
		g.drawLine(0, 0, d.width - 2, 0);
		g.setColor(Color.white);
		g.drawLine(d.width - 1, 0, d.width - 1, d.height - 1);
		g.drawLine(0, d.height - 1, d.width - 1, d.height - 1);
		g.setColor(Color.darkGray);
		g.drawLine(1, 1, 1, d.height - 4);
		g.drawLine(1, 1, d.width - 4, 1);
		
	}

	private class MyTableModel extends DefaultTableModel {
    	private Vector items = new Vector();
	
	    public void addItem(String item) {
    		items.addElement(item);
            fireTableModelEvent(new TableModelEvent(this, this));        
	    }
	    
	    public void removeAllElements() {
    		items.removeAllElements();
            fireTableModelEvent(new TableModelEvent(this, this));
	    }        
	
	    public Object getValueAt(int rowIndex, int columnIndex) {
	    	return items.elementAt(rowIndex);
	    }

		public int getRowCount() {
			return items.size();
		}
		
		public int getColumnCount() {
			return 1;
		}
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产黄色精品网站| 中文字幕一区二区三区在线观看| 国产mv日韩mv欧美| 精品一区二区综合| 免费成人在线观看视频| 日韩二区三区四区| 美女一区二区三区在线观看| 麻豆精品久久精品色综合| 日本成人在线电影网| 日产精品久久久久久久性色 | 国产真实精品久久二三区| 青青草伊人久久| 激情五月婷婷综合| 成人网在线免费视频| 欧洲国内综合视频| 制服丝袜成人动漫| 久久―日本道色综合久久 | 91视频国产观看| 91福利在线导航| 欧美日韩国产系列| 精品福利在线导航| 国产欧美一区二区三区在线老狼| 中文字幕日本不卡| 午夜久久福利影院| 国产成人av电影| 欧美体内she精视频| 精品国产91亚洲一区二区三区婷婷 | 亚洲男人的天堂网| 日韩主播视频在线| 国产成人精品影院| 欧美在线三级电影| 欧美国产精品v| 亚洲18色成人| 成人午夜激情在线| 欧美一区二区免费视频| 国产欧美日韩在线视频| 亚洲一区视频在线观看视频| 国产一区二区三区国产| 91老司机福利 在线| 精品少妇一区二区三区日产乱码| 亚洲欧美另类久久久精品2019| 日韩av一区二区在线影视| av福利精品导航| 欧美成人高清电影在线| 悠悠色在线精品| 国产成人综合精品三级| 欧美日韩黄视频| **欧美大码日韩| 国产乱码精品一区二区三区五月婷| 91电影在线观看| 国产精品福利一区| 国产在线精品一区在线观看麻豆| 91亚洲男人天堂| 欧美激情一区不卡| 久久99国产精品免费网站| 欧美偷拍一区二区| 一区二区欧美在线观看| 成人av网站在线观看免费| 亚洲精品在线一区二区| 日本中文字幕一区| 日韩午夜激情免费电影| 一区二区三区四区不卡视频| 大尺度一区二区| 日韩精品影音先锋| 免费成人在线影院| 欧美高清hd18日本| 日韩av中文字幕一区二区三区| 在线观看一区二区精品视频| 亚洲欧美一区二区不卡| 国产91对白在线观看九色| 久久久久99精品一区| 国产一区二三区好的| 欧美刺激脚交jootjob| 精品亚洲国内自在自线福利| 日韩视频一区二区三区在线播放| 日韩精品一级二级| 欧美精品乱码久久久久久按摩| 亚洲国产成人porn| 4438x亚洲最大成人网| 日韩精品电影在线| 日韩一区二区三区在线视频| 午夜电影一区二区| 日韩三级精品电影久久久| 美女mm1313爽爽久久久蜜臀| 欧美不卡激情三级在线观看| 久久99久久99精品免视看婷婷 | 亚洲乱码中文字幕| 色婷婷综合久久| 亚洲成人av一区二区| 日韩一级免费一区| 国产成人午夜视频| 亚洲欧美日韩国产一区二区三区| 欧美色爱综合网| 美女视频网站黄色亚洲| 久久久综合网站| 91蝌蚪国产九色| 日韩高清不卡一区二区三区| 精品对白一区国产伦| 懂色av中文一区二区三区| 亚洲欧美一区二区不卡| 91精品国产欧美一区二区| 激情综合色综合久久| 亚洲天堂网中文字| 91麻豆精品国产91久久久久久| 久久91精品国产91久久小草| 国产精品国产三级国产三级人妇| 色狠狠综合天天综合综合| 亚洲成在人线在线播放| 精品成人一区二区| 欧美性xxxxxxxx| 韩国女主播一区二区三区| 亚洲va天堂va国产va久| 欧美专区亚洲专区| 国产精品一区二区三区四区| 亚洲免费观看高清| 亚洲精品一区二区三区99| 日本韩国一区二区| 国产在线精品国自产拍免费| 亚洲精品伦理在线| 久久久久久电影| 欧美人伦禁忌dvd放荡欲情| 国产精品白丝jk黑袜喷水| 午夜亚洲福利老司机| 国产亚洲欧美中文| 日韩免费福利电影在线观看| 欧美在线观看视频一区二区 | 成人动漫中文字幕| 免费在线观看视频一区| 亚洲精选视频在线| 国产日产欧产精品推荐色 | 91丨porny丨蝌蚪视频| 理论电影国产精品| 亚瑟在线精品视频| 亚洲精品中文在线影院| 国产网红主播福利一区二区| 欧美一个色资源| 欧美日韩国产精选| 在线日韩av片| 91小视频免费看| 91啪亚洲精品| aa级大片欧美| 9色porny自拍视频一区二区| 国产麻豆午夜三级精品| 日本美女一区二区| 亚洲成人精品一区| 天堂精品中文字幕在线| 亚洲综合网站在线观看| 亚洲私人黄色宅男| 国产欧美视频在线观看| 国产午夜精品一区二区三区视频| 欧美精品一区二区蜜臀亚洲| 日韩欧美久久一区| 精品国产凹凸成av人导航| 欧美电视剧在线观看完整版| 精品国产一区二区三区av性色| 欧美一区二区福利在线| 欧美成人在线直播| 国产日韩欧美麻豆| 国产精品国产三级国产aⅴ无密码| 久久久噜噜噜久噜久久综合| 久久免费看少妇高潮| 亚洲国产精品ⅴa在线观看| 国产精品国产三级国产有无不卡| 中文字幕日韩av资源站| 一区二区三区av电影| 婷婷成人综合网| 激情伊人五月天久久综合| 国产精品影音先锋| 99精品偷自拍| 69堂成人精品免费视频| 精品久久久久久久人人人人传媒 | 欧美一级欧美三级| 欧美一区二区女人| 久久久亚洲精华液精华液精华液| 国产欧美一区视频| 亚洲一级电影视频| 久久精品99国产精品| 丰满少妇在线播放bd日韩电影| 9色porny自拍视频一区二区| 欧美一级日韩一级| 久久久精品黄色| 一区二区三区在线免费播放| 日韩电影在线免费看| 成人在线视频一区二区| 欧美三级午夜理伦三级中视频| 日韩一级二级三级| 中文字幕欧美一区| 久久99热99| 日本精品视频一区二区| 欧美大片一区二区三区| 亚洲欧美二区三区| 精品一区二区三区在线播放| 色综合久久综合网| 久久综合九色综合97婷婷女人 | 91精品国产综合久久婷婷香蕉| 久久久久久亚洲综合| 亚洲高清免费视频| 成人av第一页| 26uuu色噜噜精品一区二区| 亚洲制服丝袜av|