modelcomparator.java
来自「JavaExplorer是一个独立于平台的浏览器」· Java 代码 · 共 48 行
JAVA
48 行
/*
* Created on 16 oct. 03
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package javaexplorer.util.comparator;
import java.util.Comparator;
import javaexplorer.util.laf.LookAndFeelModel;
/**
* @author veeb7280
*
* To change the template for this generated type comment go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
public class ModelComparator implements Comparator {
/* (non-Javadoc)
* @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)
*/
public int compare(Object o1, Object o2) {
LookAndFeelModel m1 = null, m2 = null;
if( o1 instanceof LookAndFeelModel ){
m1 = (LookAndFeelModel) o1;
}
if( o2 instanceof LookAndFeelModel ){
m2 = (LookAndFeelModel) o2;
}
if( m1 == null ){
if( m2 == null ){
return 0;
}
else{
return -1;
}
}
else{
if( m2 == null ){
return 1;
}
else{
return StringComparator.getComparator().compare( m1.getModelName(), m2.getModelName());
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?