question: private void open_board_design_action ( ) { DesignFile design_file = open_dialog ( stat , main_options . design_dir_name ) ; if ( design_file == null ) { stat . userPrintln ( resources . getString ( "message_3" ) ) ; return ; } String message = resources . getString ( "loading_design" ) + " " + design_file . get_name ( ) ; stat . userPrintln ( message ) ; BoardFrame board_frame = new BoardFrame ( design_file , stat ) ; ImportDesign d_import = new ImportDesign ( board_frame ) ; d_import . execute ( ) ; }
target:  opens a board design from a binary file or a specctra dsn file Need to detach from swing thread since messages are not printed... 