enumeditor.java
来自「全面实现ilog地功能,没有使用第三方lib.」· Java 代码 · 共 45 行
JAVA
45 行
/* * This source code is part of TWaver 1.3.1 * * SERVA Software PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * Copyright 2000-2005 SERVA Software, Inc. All rights reserved. */package demo.sheet.customsheet;
import javax.swing.DefaultCellEditor;
import javax.swing.JComboBox;
public abstract class EnumEditor extends DefaultCellEditor {
public EnumEditor(Object[] values2) {
super(new JComboBox(values2));
this.setClickCountToStart(1);
}
public static class Language extends EnumEditor{
public Language(){
super(getValues());
}
public static Object[] getValues(){
return new Object[] {"C", "C++", "C#", "Java"};
}
}
public static class Sex extends EnumEditor{
public Sex(){
super(getValues());
}
public static Object[] getValues(){
return new Object[] {"male", "female"};
}
}
public static class StateEditor extends EnumEditor{
public StateEditor(){
super(getValues());
}
public static Object[] getValues(){
return new Object[] {null, State.RUNNING, State.STOPPED};
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?