/**
* <p>
- * \83^\83C\83g\83\8b: \82³\82«\82ã\82Î\82·
+ * タイトル: さきゅばす
* </p>
*
* <p>
- * \90à\96¾: \83j\83R\83j\83R\93®\89æ\82Ì\93®\89æ\82ð\83R\83\81\83\93\83g\82Â\82«\82Å\95Û\91¶
+ * 説明: ニコニコ動画の動画をコメントつきで保存
* </p>
*
* <p>
- * \92\98\8dì\8c : Copyright (c) 2007 PSI
+ * 著作権: Copyright (c) 2007 PSI
* </p>
*
* <p>
- * \89ï\8eÐ\96¼:
+ * 会社名:
* </p>
*
- * @author \96¢\93ü\97Í
+ * @author 未入力
* @version 1.0
*/
public class Saccubus {
boolean packFrame = false;
/**
- * \83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\8d\\92z\82Æ\95\\8e¦\81B
+ * アプリケーションの構築と表示。
*/
public Saccubus() {
- // \83\81\83C\83\93\83t\83\8c\81[\83\80\82Ì\8f\80\94õ
+ // メインフレームの準備
MainFrame frame = new MainFrame();
- // validate() \82Í\83T\83C\83Y\82ð\92²\90®\82·\82é
- // pack() \82Í\97L\8cø\82È\83T\83C\83Y\8fî\95ñ\82ð\83\8c\83C\83A\83E\83g\82È\82Ç\82©\82ç\8eæ\93¾\82·\82é
+ // validate() はサイズを調整する
+ // pack() は有効なサイズ情報をレイアウトなどから取得する
if (packFrame) {
frame.pack();
} else {
frame.validate();
}
- // \83E\83B\83\93\83h\83E\82ð\92\86\89\9b\82É\94z\92u
+ // ウィンドウを中央に配置
frame.setLocationByPlatform(true);
- // \83X\83v\83\89\83b\83V\83\85\82Í\89B\82·
- // \83\81\83C\83\93\83t\83\8c\81[\83\80\95\\8e¦
+ // スプラッシュは隠す
+ // メインフレーム表示
frame.setVisible(true);
}
/**
- * \83A\83v\83\8a\83P\81[\83V\83\87\83\93\83G\83\93\83g\83\8a\83|\83C\83\93\83g\81B
+ * アプリケーションエントリポイント。
*
* @param args
* String[]
*/
public static void main(String[] args) throws IOException {
- //\88ø\90\94\82ª\97L\82é\8fê\8d\87\82ÍCUI\82Å\8bN\93®
+ //引数が有る場合はCUIで起動
if (args.length > 0) {
Prompt.main(args);
return;
}
- //\88ø\90\94\82ª\96³\82¢\8fê\8d\87\82ÍGUI\82Å\8bN\93®
+ //引数が無い場合はGUIで起動
SwingUtilities.invokeLater(new Runnable() {
public void run() {
try {