initial commit
[instantlauncher.git] / src / main / java / eu / svjatoslav / instantlauncher / Utils.java
1 package eu.svjatoslav.instantlauncher;
2
3 import java.awt.Dimension;
4 import java.io.File;
5
6 import javax.swing.JComponent;
7
8 public class Utils {
9
10     public static String getFileExtension(File file) {
11         // extract file name without file name extension
12         String fullFileName = file.getName();
13
14         int dot = fullFileName.lastIndexOf('.');
15         String fileExtension;
16         if (dot == -1) {
17             fileExtension = "";
18         } else {
19             fileExtension = fullFileName.substring(dot + 1);
20             fileExtension = fileExtension.toLowerCase();
21         }
22
23         return fileExtension;
24     }
25
26     public static final void setComponentSize(JComponent component, Dimension size) {
27         component.setMinimumSize(size);
28         component.setMaximumSize(size);
29         component.setSize(size);
30         component.setPreferredSize(size);
31
32     }
33
34 }