2016-06-29 5 views
0

При вводе во многие строки текста в jTextArea в какой-то момент панель исчезает, чтобы прокручивать вниз. (Даже без этого бара, я могу прокручивать вверх/вниз, но он выглядит противно без него)Бар в jScrollPane исчезает, когда jTextArea становится слишком большим

Вот как он выглядит со штангой (с правой стороны).

И некоторые строки позже, после того, как полоса была очень маленькой из-за большего количества линий, она исчезает в какой-то момент, когда добавляется больше линий.

Как исправить это?

ответ

1

Лучшее решение, которое я нашел изменял ваш Look and Feel стандарт должен выглядеть следующим образом:

public static void main(String args[]) { 
try { 
      for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { 

       if ("Nimbus".equals(info.getName())) { 
        javax.swing.UIManager.setLookAndFeel(info.getClassName()); 
        break; 
       } 
      } 

     } catch (ClassNotFoundException ex) { 
      java.util.logging.Logger.getLogger(MainFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); 
     } catch (InstantiationException ex) { 
      java.util.logging.Logger.getLogger(MainFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); 
     } catch (IllegalAccessException ex) { 
      java.util.logging.Logger.getLogger(MainFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); 
     } catch (javax.swing.UnsupportedLookAndFeelException ex) { 
      java.util.logging.Logger.getLogger(MainFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); 
     } 
     //</editor-fold> 

     /* Create and display the form */ 
     java.awt.EventQueue.invokeLater(new Runnable() { 
      public void run() { 
       new MainFrame().setVisible(true); 
      } 
     }); 


} 

Изменяя Nimbus к одной из других тем, вы также изменить слайдер.

+0

Хорошо, не совсем то, что я искал, но это было трюком. Также приятно знать, что вы можете менять макеты –

 Смежные вопросы

  • Нет связанных вопросов^_^