]> gitweb @ CieloNegro.org - task-reporter.git/blob - src/main/scala/jp/ymir/taskReporter/Main.scala
wip
[task-reporter.git] / src / main / scala / jp / ymir / taskReporter / Main.scala
1 package jp.ymir.taskReporter
2 import java.io._
3 import javax.swing._
4 import jp.ymir.taskReporter._
5 import jp.ymir.taskReporter.ui._
6
7 object Main {
8   def getVersion : String = {
9     // FIXME: Read it from the MANIFEST.MF
10     return "0.0.1"
11   }
12
13   def main(args: Array[String]) {
14     try {
15       UIManager.setLookAndFeel(Preferences.lookAndFeel())
16       JFrame.setDefaultLookAndFeelDecorated(true)
17       JDialog.setDefaultLookAndFeelDecorated(true)
18     }
19     catch {
20       case e: Exception =>
21         e.printStackTrace
22     }
23
24     args.length match {
25       case 0 => new MainFrame(None)
26       case 1 => new MainFrame(Some(new File(args(0))))
27     }
28   }
29 }