package Chapter12Generic;
import java.awt.Component;
import java.util.Dictionary;
import java.util.GregorianCalendar;
import java.util.Hashtable;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JSlider;
import javax.swing.plaf.SliderUI;
/*
* ͨÓõÄÕÒ³ö×î´óÖµºÍ×îСֵµÄ·½·¨
*
* */
public class GenericCompare {
private int X=1;
private int Y=2;
private int Z=3;
public enum size{a,b,c};
//ö¾ÙÀàÐÍ---ʵ¼ÊÕâÊǶ¨ÒåÁËÒ»¸öö¾ÙµÄÀà
public enum s{
SMALL("s"),MEDIUM("M"),LARGE("L");
private String s;
private s(String size){
this.s=size;
}
}
public static void main(String[] args) {
GregorianCalendar calendar1=new GregorianCalendar(2011, 11, 12);
GregorianCalendar calendar2=new GregorianCalendar(2012, 2, 3);
GregorianCalendar calendar3=new GregorianCalendar(1034, 3, 3);
//ʵ¼ÊÖУ¬¿ÉÒÔÊ¡ÂÔÀàÐͲÎÊý£¬ÒòΪϵͳ¿ÉÒԲ²â³ö
Pair minmax= ArrayCompare.minmax(calendar1,calendar2,calendar3);
System.out.println("×îСֵ£º"+minmax.getFirst().getTime()+" ×î´óÖµ£º"+minmax.getSecond().getTime());
Dictionary labelTable=new Hashtable();
labelTable.put(0,new JLabel(new ImageIcon()));
JSlider slide=new JSlider();
slide.setLabelTable(labelTable);
//java²»Ö§³Ö·ºÐÍÀàÐ͵ÄÊý×é
//Pair