Параметр JSplitPane Resize Weight не работает

Я пытаюсь установить вес splitter на 0.9, но это не работает. Что мне не хватает и что мне делать? Я проверил этот пост, но не смог ни понять и решить мою проблему. В основном я хочу что-то вроде этого, хотя разделенная панель и таблица всегда % 50,%50. Итак, splitter.setResizeWeight( 0.9 ); не работает. Вот код панели:

 public FlightPanel( final SomeOtherClass category, final SomeClass dar2 )
 {
   this.detailsPanel = new JPanel( new GridLayout( 0, 1 ) );
      this.sum = new JPanel( new GridLayout( 0, 1 ) );
      this.model =
            new FlightPanelTableModel(...);
  this.timeTable = new JTable( this.model );
  this.timeTable.setAutoResizeMode( JTable.AUTO_RESIZE_OFF );
  this.setLayout( new GridLayout( 0, 1 ) );


  this.treeView = new FlightPanelTreeView( dar2 );
  ToolTipManager.sharedInstance().registerComponent( this.treeView );

  this.detailsPanel.add( this.treeView );
  final JSplitPane splitter =
        new JSplitPane( JSplitPane.HORIZONTAL_SPLIT, new JScrollPane( this.timeTable ),
              new JScrollPane( this.detailsPanel ) );
  splitter.setResizeWeight( 0.9 );

  this.sum.add( splitter );
  this.add( this.sum );
 }

Как я мог это решить? Заранее спасибо.


person Bleach    schedule 20.02.2018    source источник
comment
Вероятно, этот пост может вам помочь?   -  person Sergiy Medvynskyy    schedule 20.02.2018
comment
@SergiyMedvynskyy Да, мне помогло. Но я не очень уверен, правильно ли я его реализую. Спасибо.   -  person Bleach    schedule 20.02.2018
comment
@SergiyMedvynskyy Работает отлично, большое спасибо, сэр.   -  person Bleach    schedule 20.02.2018