java吧 关注:1,220,471贴子:12,671,777
  • 6回复贴,共1

JTextArea 为什么添加滚动条没有反应?

只看楼主收藏回复

final JTextArea textArea = new JTextArea();
JScrollPane jp = new JScrollPane(textArea);
textArea.setLineWrap(true);
textArea.setEditable(false);
jp.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
jp.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
//jp.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_NEVER);
textArea.setCaretPosition(textArea.getText().length());
textArea.setBounds(10, 31, 292, 221);
jp.add(textArea);
panel.add(jp );
panel.add(textArea);
为什么添加滚动条没有反应?


1楼2015-08-01 17:03回复
    final JTextArea textArea = new JTextArea();
    JScrollPane jp = new JScrollPane(textArea);
    textArea.setLineWrap(true);
    textArea.setEditable(false);
    jp.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
    jp.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
    //jp.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_NEVER);
    textArea.setCaretPosition(textArea.getText().length());
    textArea.setBounds(10, 31, 292, 221);
    panel.add(jp);


    IP属地:美国2楼2015-08-01 20:29
    收起回复
      这样添加试试,jp.add(textArea);


      IP属地:广东3楼2015-08-01 20:32
      收起回复
        没有滚动条,内容满了之后也不形成滚动
              你怎么可以不回复了呢?


        来自Android客户端5楼2015-08-01 23:39
        回复