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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 實現(xiàn)一個定制的組合框編輯器.txt

?? javaswing實現(xiàn)一個指定的組合框編輯器
?? TXT
字號:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.border.*; 
public class Test extends JApplet {
private JComboBox comboBox = 
new JComboBox(new Object[] {
new Item(new Object[] {Color.gray, "gray"}),
new Item(new Object[] {Color.orange, "orange"}),
new Item(new Object[] {Color.red, "red"}),
new Item(new Object[] {Color.blue, "blue"}),
new Item(new Object[] {Color.yellow, "yellow"}),
new Item(new Object[] {Color.magenta, "magenta"}),
new Item(new Object[] {Color.black, "black"}),
new Item(new Object[] {Color.green, "green"}),
new Item(new Object[] {Color.lightGray, "lightGray"}),
new Item(new Object[] {Color.white, "white"}),
});

public void init() {
Container contentPane = getContentPane();

comboBox.setRenderer(new ColorRendererer());
comboBox.setEditor(new ColorComboBoxEditor());
comboBox.setEditable(true);

contentPane.setLayout(new FlowLayout());
contentPane.add(comboBox);
}
}
class Item {
private Color color;
private String string;

public Item(Object[] array) {
color = (Color)array[0];
string = (String)array[1];
}
public Color getColor() { return color; }
public String toString() { return string; }
}
class ColorComboBoxEditor extends AbstractComboBoxEditor {
ColorIcon editorIcon = new ColorIcon();
JLabel editorLabel = new JLabel(editorIcon);

Item item;

JColorChooser colorChooser = new JColorChooser();
ActionListener okListener = new OKListener();
Dialog dialog = JColorChooser.createDialog(
null, // parentComponent
"Choose A Color",// title
true, // modal
colorChooser,
okListener, 
null); // cancel listener

public ColorComboBoxEditor() {
editorLabel.setBorder(BorderFactory.createEtchedBorder());

editorLabel.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
dialog.setVisible(true);
}
});
}
class OKListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
item = 
new Item(new Object[] {
colorChooser.getColor(), null});

fireActionPerformed(e);
}
}
public Component getEditorComponent() {
return editorLabel;
}
public Object getItem() {
return item;
}
public void setItem(Object itemToSet) {
item = (Item)itemToSet;

// cannot set the selected item in an editor's
// setItem method, or an infinite loop results

editorIcon.setColor(item.getColor());
editorLabel.setText(item.toString());
}
public void selectAll() {
// from ComboBoxModel interface: nothing to select 
}
}
abstract class AbstractComboBoxEditor implements ComboBoxEditor {
EventListenerList listenerList = new EventListenerList();

public void addActionListener(ActionListener listener) {
listenerList.add(ActionListener.class, listener);
}
public void removeActionListener(ActionListener listener) {
listenerList.remove(ActionListener.class, listener);
}
protected void fireActionPerformed(ActionEvent e) {
// Guaranteed to return a non-null array
Object[] listeners = listenerList.getListenerList();

// Process the listeners last to first, notifying
// those that are interested in this event
for (int i = listeners.length-2; i>=0; i-=2) {
if (listeners[i]==ActionListener.class) {
((ActionListener)
listeners[i+1]).actionPerformed(e);
} 
}
} 
}
class ColorRendererer extends JLabel implements ListCellRenderer {
private ColorIcon icon = new ColorIcon();

public ColorRendererer() {
setOpaque(true);
setIcon(icon);
}
public Component getListCellRendererComponent(
JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus) {
Item item = (Item)value;

icon.setColor(item.getColor());
setText(item.toString());

if(isSelected) {
setForeground(list.getSelectionForeground());
setBackground(list.getSelectionBackground());
}
else {
setForeground(list.getForeground());
setBackground(list.getBackground());
}
return this;
}
}
class ColorIcon implements Icon {
private Color color;
private int w, h;

public ColorIcon() {
this(Color.gray, 50, 15);
}
public ColorIcon(Color color, int w, int h) {
this.color = color;
this.w = w;
this.h = h;
}
public void paintIcon(Component c, Graphics g, int x, int y) {
g.setColor(Color.black);
g.drawRect(x, y, w-1, h-1);
g.setColor(color);
g.fillRect(x+1, y+1, w-2, h-2);
}
public Color getColor() {
return color;
}
public void setColor(Color color) {
this.color = color;
}
public int getIconWidth() {
return w;
}
public int getIconHeight() {
return h;
}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91蝌蚪国产九色| 久久精品男人天堂av| 欧洲日韩一区二区三区| 91啪九色porn原创视频在线观看| 国产精品2024| 国产精品一二三四| 风间由美性色一区二区三区| 国产老肥熟一区二区三区| 国模套图日韩精品一区二区| 国内精品伊人久久久久av一坑 | 国产欧美一区二区精品婷婷| 精品第一国产综合精品aⅴ| 日韩一区二区三区免费观看| 精品人伦一区二区色婷婷| 欧美一区二区三区白人| 欧美岛国在线观看| 久久综合九色综合97婷婷| 2017欧美狠狠色| 国产精品私人自拍| 一区二区三区在线观看国产| 亚洲美女区一区| 石原莉奈在线亚洲二区| 免费不卡在线视频| 国产一区在线精品| 成人福利在线看| 色94色欧美sute亚洲13| 欧美日韩一区二区三区四区| 欧美一区二区三区系列电影| 337p日本欧洲亚洲大胆精品 | 免费精品视频最新在线| 精一区二区三区| 粉嫩aⅴ一区二区三区四区五区| 91性感美女视频| 欧美日产在线观看| 久久久久久久久久美女| 亚洲精选一二三| 免费成人小视频| 成人avav在线| 欧美日韩国产天堂| 久久精品人人做人人爽人人| 一区二区在线观看不卡| 麻豆91小视频| 99久久伊人网影院| 制服.丝袜.亚洲.中文.综合| 久久久欧美精品sm网站| 亚洲精品国久久99热| 美脚の诱脚舐め脚责91| 不卡影院免费观看| 91精品国产一区二区人妖| 国产欧美一区二区三区鸳鸯浴| 亚洲中国最大av网站| 国产伦精品一区二区三区免费迷| 91视频.com| 精品久久久影院| 亚洲高清免费视频| 国产成a人亚洲精品| 欧美日韩一区二区在线观看| 国产午夜精品一区二区三区视频| 亚洲成人手机在线| 成人免费观看男女羞羞视频| 日韩一区二区影院| 亚洲色图制服丝袜| 国产一区二区三区四| 欧美在线播放高清精品| 国产午夜精品在线观看| 日产欧产美韩系列久久99| www.性欧美| 久久久久一区二区三区四区| 五月婷婷久久丁香| 成人精品免费看| 精品三级av在线| 亚洲国产精品一区二区www | 国产欧美精品一区二区色综合| 亚洲v中文字幕| bt欧美亚洲午夜电影天堂| 欧美精品一区二区高清在线观看| 亚洲一区av在线| 白白色 亚洲乱淫| 国产三级精品三级在线专区| 日韩av高清在线观看| 欧美影院一区二区| 日韩毛片高清在线播放| 国产精品自拍在线| 欧美电视剧在线观看完整版| 首页欧美精品中文字幕| 欧美午夜免费电影| 亚洲精品一二三| 99re热视频精品| 国产精品网曝门| 国产成人综合亚洲网站| 精品成人a区在线观看| 蜜乳av一区二区| 欧美伦理电影网| 亚洲国产日韩a在线播放性色| 91欧美一区二区| 亚洲欧美日本在线| 色综合 综合色| 亚洲日本va在线观看| 成人av午夜影院| 亚洲欧洲av一区二区三区久久| 国产精品白丝av| 国产欧美一区二区三区在线看蜜臀| 久久9热精品视频| 欧美r级电影在线观看| 日本欧美一区二区三区| 欧美裸体bbwbbwbbw| 秋霞成人午夜伦在线观看| 欧美女孩性生活视频| 视频一区国产视频| 91精品久久久久久蜜臀| 日本网站在线观看一区二区三区| 在线不卡中文字幕播放| 日本亚洲最大的色成网站www| 在线播放中文一区| 毛片基地黄久久久久久天堂| 日韩亚洲欧美在线| 国产一区二区三区国产| 久久精品欧美日韩精品| 成人激情免费视频| 亚洲视频免费观看| 欧美日韩精品一区二区三区 | 美腿丝袜在线亚洲一区 | 美女脱光内衣内裤视频久久网站| 91精品国产综合久久精品图片| 日本欧美一区二区三区| 精品日本一线二线三线不卡| 国产v日产∨综合v精品视频| 亚洲天堂网中文字| 欧美丝袜丝nylons| 日韩激情一区二区| 国产亚洲欧美一区在线观看| 99视频在线精品| 亚洲电影中文字幕在线观看| 日韩无一区二区| 国产夫妻精品视频| 中文字幕在线观看一区| 日本久久电影网| 日韩成人精品在线| 国产精品区一区二区三| 91成人国产精品| 久久爱www久久做| 亚洲欧洲精品一区二区精品久久久| 欧美视频一区二区| 极品美女销魂一区二区三区 | 久久99国产精品尤物| 国产精品卡一卡二| 欧美日韩成人综合| 国产剧情一区二区| 亚洲精品成人在线| 日韩精品中文字幕在线一区| 国产91精品一区二区麻豆亚洲| 亚洲精品美腿丝袜| 日韩美女一区二区三区四区| 成人污视频在线观看| 亚洲成人av电影| 日本一区二区视频在线| 欧美伦理视频网站| 北条麻妃一区二区三区| 日本不卡在线视频| 亚洲欧美国产高清| 日韩欧美国产午夜精品| 色域天天综合网| 国产成人精品影院| 日韩国产欧美在线观看| 中文字幕永久在线不卡| 日韩美女视频一区二区在线观看| 99久久精品国产一区| 老司机精品视频在线| 一区二区三区美女| 国产精品久久午夜夜伦鲁鲁| 7777女厕盗摄久久久| 91免费看`日韩一区二区| 精品亚洲国内自在自线福利| 一区二区三区在线播| 国产午夜三级一区二区三| 91精品在线麻豆| 一本一道波多野结衣一区二区| 国内精品自线一区二区三区视频| 亚洲电影第三页| 国产精品国产自产拍高清av王其 | 日韩精彩视频在线观看| 亚洲男人的天堂网| 国产清纯在线一区二区www| 日韩你懂的电影在线观看| 欧美最新大片在线看| 成人精品在线视频观看| 九九精品一区二区| 奇米888四色在线精品| 亚洲成av人综合在线观看| 亚洲特级片在线| 欧美国产一区视频在线观看| 精品久久人人做人人爽| 欧美一区二区三区视频免费播放| 91国产丝袜在线播放| 99热这里都是精品| 99麻豆久久久国产精品免费优播| 国产乱人伦精品一区二区在线观看 | 欧美一区二区人人喊爽| 欧美视频中文字幕| 欧美性生活影院|