File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed
src/main/java/org/scijava/ui/swing Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change 5050import org .scijava .ui .awt .AWTDropTargetEventDispatcher ;
5151import org .scijava .ui .swing .AbstractSwingUI ;
5252import org .scijava .ui .swing .SwingApplicationFrame ;
53+ import org .scijava .ui .swing .console .SwingConsolePane ;
5354import org .scijava .ui .swing .mdi .viewer .SwingMdiDisplayWindow ;
5455
5556/**
@@ -119,13 +120,15 @@ protected void setupAppFrame() {
119120
120121 @ Override
121122 protected void setupConsole () {
123+ final SwingConsolePane cPane = getConsolePane ();
124+ if (cPane == null ) return ;
122125 final JInternalFrame frame = new JInternalFrame ("Console" );
123126 desktopPane .add (frame );
124127 frame .setDefaultCloseOperation (WindowConstants .DISPOSE_ON_CLOSE );
125- frame .setContentPane (getConsolePane () .getComponent ());
128+ frame .setContentPane (cPane .getComponent ());
126129 frame .setJMenuBar (createConsoleMenu ());
127130 frame .pack ();
128- getConsolePane () .setWindow (frame );
131+ cPane .setWindow (frame );
129132 }
130133
131134 // -- Helper methods --
Original file line number Diff line number Diff line change 4949import org .scijava .ui .swing .AbstractSwingUI ;
5050import org .scijava .ui .swing .SwingApplicationFrame ;
5151import org .scijava .ui .swing .SwingUI ;
52+ import org .scijava .ui .swing .console .SwingConsolePane ;
5253import org .scijava .ui .swing .viewer .SwingDisplayWindow ;
5354
5455/**
@@ -111,12 +112,14 @@ protected void setupAppFrame() {
111112
112113 @ Override
113114 protected void setupConsole () {
115+ final SwingConsolePane cPane = getConsolePane ();
116+ if (cPane == null ) return ;
114117 final JFrame frame = new JFrame ("Console" );
115118 frame .setDefaultCloseOperation (WindowConstants .DISPOSE_ON_CLOSE );
116- frame .setContentPane (getConsolePane () .getComponent ());
119+ frame .setContentPane (cPane .getComponent ());
117120 frame .setJMenuBar (createConsoleMenu ());
118121 frame .pack ();
119- getConsolePane () .setWindow (frame );
122+ cPane .setWindow (frame );
120123 }
121124
122125}
You can’t perform that action at this time.
0 commit comments