📄 enumeditor.java
字号:
/* * 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -