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