1 29 38 39 package org.planetamessenger.mos.engine; 40 41 42 public class JLookAndFeelInfo extends javax.swing.UIManager.LookAndFeelInfo { 43 44 String strClassName; 45 String strFileName; 46 String strVendor; 47 String strName; 48 String strVersion; 49 50 51 55 public JLookAndFeelInfo() { 56 57 super( "", "" ); 58 strClassName = ""; 59 strFileName = ""; 60 strVendor = ""; 61 strName = ""; 62 strVersion = ""; 63 } 64 65 69 public void setClassName( String strClassName ) { 70 71 this.strClassName = strClassName; 72 } 73 74 77 public String getClassName() { 78 79 return strClassName; 80 } 81 82 86 public void setFileName( String strFileName ) { 87 88 this.strFileName = strFileName; 89 } 90 91 94 public String getFileName() { 95 96 return strFileName; 97 } 98 99 103 public void setVendor( String strVendor ) { 104 105 this.strVendor = strVendor; 106 } 107 108 111 public String getVendor() { 112 113 return strVendor; 114 } 115 116 120 public void setName( String strName ) { 121 122 this.strName = strName; 123 } 124 125 128 public String getName() { 129 130 return strName; 131 } 132 133 137 public void setVersion( String strVersion ) { 138 139 this.strVersion = strVersion; 140 } 141 142 145 public String getVersion() { 146 147 return strVersion; 148 } 149 150 153 public String toString() { 154 155 return getName(); 156 } 157 158 164 public boolean equals( Object object ) { 165 166 if( object instanceof JLookAndFeelInfo ) { 167 JLookAndFeelInfo anotherObject = ( JLookAndFeelInfo ) object; 168 169 170 if( ( anotherObject.getClassName().compareTo( getClassName() ) == 0 ) && 171 ( anotherObject.getFileName().compareTo( getFileName() ) == 0 ) ) 172 return true; 173 } 174 175 return false; 176 } 177 } 178 179 | Popular Tags |