1919import javafx .fxml .FXML ;
2020import javafx .fxml .Initializable ;
2121import javafx .scene .Node ;
22+ import javafx .scene .control .Control ;
2223import javafx .scene .control .Label ;
2324import javafx .scene .control .ScrollPane ;
2425import javafx .scene .control .SplitPane ;
2526import javafx .scene .input .ScrollEvent ;
2627import javafx .scene .layout .AnchorPane ;
28+ import javafx .scene .layout .HBox ;
2729import javafx .util .StringConverter ;
2830import root .common .database .contracts .AbstractDatabase ;
2931import root .common .database .implement .JdbcDatabase ;
@@ -110,9 +112,15 @@ public class RunMenuController implements Initializable {
110112
111113 @ FXML
112114 AnchorPane osDiskAP ;
115+
116+ @ FXML
117+ AnchorPane step4AP ;
113118
114119 @ FXML
115120 Label step4Label ;
121+
122+ @ FXML
123+ HBox step3ToStep4Arrow ;
116124
117125 private MonitoringTableView <ArchiveUsage > archiveTable ;
118126 private MonitoringTableView <TableSpaceUsage > tableSpaceTable ;
@@ -129,7 +137,7 @@ public void initialize(URL location, ResourceBundle resources) {
129137 initRunStep3 ();
130138
131139 /* 4. 실행결과 */
132- initRunStep4 ();
140+ // initRunStep4();
133141 }
134142
135143 /**
@@ -230,6 +238,8 @@ private void addMonitoringPresetPreview(List<MonitoringYN> dbYnList, List<Monito
230238 * @param e
231239 */
232240 public void runMonitoring (ActionEvent e ) {
241+ initRunStep4 ();
242+
233243 String connInfoConfigFilePath = connInfoFileListComboBox .getSelectionModel ().getSelectedItem ();
234244 String presetName = presetFileListComboBox .getSelectionModel ().getSelectedItem ();
235245 String presetConfigFilePath = propService .getMonitoringPresetFilePath (presetName );
@@ -399,6 +409,15 @@ public RoundingDigits fromString(String digits) {
399409 * 4. 실행결과 영역의 View를 초기화한다.
400410 */
401411 private void initRunStep4 () {
412+ step4AP .setVisible (true );
413+ step4AP .setMinWidth (Control .USE_COMPUTED_SIZE );
414+ step4AP .setMaxWidth (Control .USE_COMPUTED_SIZE );
415+ step4AP .setPrefWidth (Control .USE_COMPUTED_SIZE );
416+ step3ToStep4Arrow .setVisible (true );
417+ step3ToStep4Arrow .setMinWidth (Control .USE_COMPUTED_SIZE );
418+ step3ToStep4Arrow .setMaxWidth (Control .USE_COMPUTED_SIZE );
419+ step3ToStep4Arrow .setPrefWidth (Control .USE_COMPUTED_SIZE );
420+
402421 // 4-1. 실행결과 TableView 생성 및 Column 추가
403422 archiveTable = addMonitoringTableView (archiveAP , ArchiveUsage .class );
404423 archiveTable .addColumn ("Archive" , "archiveName" );
0 commit comments