enumeditor.java

来自「全面实现ilog地功能,没有使用第三方lib.」· Java 代码 · 共 37 行

JAVA
37
字号
/* * 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.table;

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 City extends EnumEditor{
		public City(){
			super(getValues());
		}
		public static Object[] getValues(){
			return new Object[] {"New York", "Tokyo", "London"};
		}
	}
	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?