無人機動兵器ダンジョン探索ゲーム JAVAベース
ファイルダイアログに拡張子フィルタを設定した
@@ -414,6 +414,7 @@ | ||
414 | 414 | FileDialog fd = new FileDialog(CarnageHack.getFrame(), |
415 | 415 | "SAVE SOFTWARE", FileDialog.SAVE); |
416 | 416 | fd.setDirectory(datadir); |
417 | + fd.setFilenameFilter(new OkeSoftFilter(true)); | |
417 | 418 | fd.setFile(software.get_filename()); |
418 | 419 | fd.setVisible(true); |
419 | 420 | String fname = fd.getFile(); |
@@ -430,6 +431,7 @@ | ||
430 | 431 | FileDialog fd = new FileDialog(CarnageHack.getFrame(), |
431 | 432 | "LOAD SOFTWARE", FileDialog.LOAD); |
432 | 433 | fd.setDirectory(datadir); |
434 | + fd.setFilenameFilter(new OkeSoftFilter(true)); | |
433 | 435 | fd.setFile(software.get_filename()); |
434 | 436 | fd.setVisible(true); |
435 | 437 | String fname = fd.getFile(); |
@@ -668,6 +668,7 @@ | ||
668 | 668 | CarnageHack.resource.getString("titleSAVEHARDWARE"), |
669 | 669 | FileDialog.SAVE); |
670 | 670 | fd.setDirectory(datadir); |
671 | + fd.setFilenameFilter(new OkeHardFilter(true)); | |
671 | 672 | fd.setVisible(true); |
672 | 673 | String fname = fd.getFile(); |
673 | 674 | if (fname != null) { |
@@ -683,7 +684,8 @@ | ||
683 | 684 | FileDialog fd = new FileDialog(CarnageHack.getFrame(), |
684 | 685 | CarnageHack.resource.getString("titleLOADHARDWARE"), |
685 | 686 | FileDialog.LOAD); |
686 | - fd.setDirectory(System.getProperty("user.home", ".")); | |
687 | + fd.setDirectory(datadir); | |
688 | + fd.setFilenameFilter(new OkeHardFilter(true)); | |
687 | 689 | fd.setVisible(true); |
688 | 690 | String fname = fd.getFile(); |
689 | 691 | if (fname != null) { |
@@ -692,11 +694,13 @@ | ||
692 | 694 | select_combo((Choice) getComponent(1), |
693 | 695 | hardware.get_mainweapon().get_name()); |
694 | 696 | action("MAINWEAPON", hardware.get_mainweapon().get_name()); |
695 | - ((TextField) getComponent(4)).setText(Integer.toString(hardware.get_main_bullette())); | |
697 | + ((TextField) getComponent(4)).setText(Integer. | |
698 | + toString(hardware.get_main_bullette())); | |
696 | 699 | select_combo((Choice) getComponent(6), |
697 | 700 | hardware.get_subweapon().get_name()); |
698 | 701 | action("SUBWEAPON", hardware.get_subweapon().get_name()); |
699 | - ((TextField) getComponent(9)).setText(Integer.toString(hardware.get_sub_bullette())); | |
702 | + ((TextField) getComponent(9)).setText(Integer. | |
703 | + toString(hardware.get_sub_bullette())); | |
700 | 704 | select_combo((Choice) getComponent(11), |
701 | 705 | hardware.get_cpu().get_name()); |
702 | 706 | action("CPU", hardware.get_cpu().get_name()); |