如何在我的JTextArea(java)中添加水平和垂直滚动条

时间:2018-08-01 17:05:00

标签: java scroll jtextarea bluej

有人可以帮我在JTextArea中添加垂直和水平滚动条吗?

    textarea1 = new JTextArea(); 
    textarea1.setBounds(17,183,208,100);
    textarea1.setBackground(new Color(40,40,40));
    textarea1.setForeground(new Color(225,228,0));
    textarea1.setEnabled(true);
    textarea1.setFont(new Font("sansserif",0,12));
    textarea1.setText(chat1);
    textarea1.setBorder(BorderFactory.createBevelBorder(1));
    textarea1.setVisible(true);

谢谢:)

1 个答案:

答案 0 :(得分:1)

以下是如何实现的:

JTextArea ta = new JTextArea();
JScrollPane sp = new JScrollPane(ta);   // JTextArea is placed in a JScrollPane.

一旦JTextArea包含在JScrollPane中,则应将JScrollPane添加到文本区域应位于的位置。在下面的示例中,带有滚动条的文本区域被添加到JFrame中:

JFrame f = new JFrame();
f.getContentPane().add(sp);