@@ -201,8 +201,6 @@ private void createCommand() {
201
201
@ Override
202
202
public JPanel createBodyPanel (CardDialogCallback callback ) {
203
203
this .callback = callback ;
204
- // this.commonPanel = commonPanelProvider.get();
205
- // commonParams = new DataSetListItem(commonPanel);
206
204
207
205
JPanel dataPanel = createDataSetPanel ();
208
206
dataPanel .setBorder (LookAndFeelUtil .createPanelBorder ());
@@ -232,6 +230,7 @@ private void addCommonPanel() {
232
230
233
231
dataSetListModel .add (0 , commonParams );
234
232
dataSetDetailPanel .add (commonParams .getDetailPanel ().getPanel (), commonParams .id );
233
+ dataSetList .clearSelection ();
235
234
dataSetList .setSelectedValue (commonParams , true );
236
235
}
237
236
@@ -249,7 +248,6 @@ private JPanel createDataSetPanel() {
249
248
scrollPane .setViewportView (dataSetList );
250
249
251
250
dataSetDetailPanel = new JPanel (new BorderLayout ());
252
- // dataSetDetailPanel.setBorder(BorderFactory.createLineBorder(UIManager.getColor("Separator.foreground")));
253
251
cardLayout = new CardLayout ();
254
252
dataSetDetailPanel .setLayout (cardLayout );
255
253
@@ -258,10 +256,6 @@ private JPanel createDataSetPanel() {
258
256
nullPanel .setScanButtonCallback (this ::scanButtonClicked );
259
257
dataSetDetailPanel .add (nullPanel , "nothing" );
260
258
261
- // // Common page
262
- // dataSetListModel.addElement(commonParams);
263
- // dataSetDetailPanel.add(commonParams.getDetailPanel().getPanel(), commonParams.id);
264
-
265
259
JPanel leftPanel = new JPanel (new BorderLayout ());
266
260
leftPanel .add (titlePanel , BorderLayout .NORTH );
267
261
leftPanel .add (scrollPane , BorderLayout .CENTER );
@@ -329,12 +323,10 @@ private void addNewDataSetToList() {
329
323
330
324
@ Override
331
325
public void opened () {
332
- if (dataSetListModel .getSize () == 1 ) { // no data sets, only "common files" in list
333
- selectItem (null ); // reset the detail panel, shows "getting started" message
334
- dataSetList .clearSelection ();
335
- }
336
326
networkNamePanel .opened ();
337
- addButton .requestFocus ();
327
+ if (dataSetListModel .isEmpty ()) {
328
+ addButton .requestFocus ();
329
+ }
338
330
}
339
331
340
332
private void addDataSetToList (DataSetParameters params ) {
@@ -403,10 +395,10 @@ private void updateButtonEnablement() {
403
395
}
404
396
405
397
private void updateAutomaticNetworkName () {
406
- if (dataSetListModel .isEmpty ())
398
+ int start = commonPanel == null ? 0 : 1 ;
399
+ if (dataSetListModel .size () <= start )
407
400
return ;
408
- int index = commonPanel == null ? 0 : 1 ;
409
- String name = dataSetListModel .get (index ).getDetailPanel ().getDataSetName ();
401
+ String name = dataSetListModel .get (start ).getDetailPanel ().getDataSetName ();
410
402
networkNamePanel .setAutomaticName (name );
411
403
}
412
404
0 commit comments